From the BBC World Service: Coca-Cola and PepsiCo have been competing for Indian consumers for decades, but the brands are facing fresh competition.