Because it does not have the "high fructose corn syrup" but regular sugar.
All sodas in India (even Pepsi, Coke sold in India) use sugar instead of corn syrup so it doesn't leave sticky sweetness in your mouth.
Try "Pepsi Cola" in US that still contains sugar.