Not even in my wildest dream I have imagine that, India could have cheaper and faster internet than most of other countries. Now for 2 USD/month I'm using 3GB data per day at 4G speed.
It's not as simple as that. Owing to the larger populace that India has, the cost is being shared amongst consumers. The magic being that bandwidth is oversubscribed. As in say 20 users share the same resource, so if all 20 users are online they get only 5% of the promised bandwidth.
I've used more than 300GB in a day on my home internet connection, it doesn't seem outrageous to me that someone could use 1/100th of that on a mobile connection per day.
Not the OP. My parents in India don't have wired broadband. They only use mobile data. So when we do a FaceTime call, they easily consume about 1 GB (give or take a few MB as I didn't do any scientific measurement) in less than an hour.