English: Still, India has the upper hand.
Telugu: అప్పటికీ భారత్‌దే పైచేయి.