Things are probably different now, but when I lived in New Delhi...
1. You usually made your own butter from the milk the milk-wallah was going from door-to-door selling. He cruises around with a ginormous stainless steel milk canister on the back of hi bicycle and called out "Dude!"––Hindi for milk. You waived him down, took your pot and sieve and got a pot full of fresh milk. You boil it immediately because it isn't pasteurized. You can then get a bowl and a fork and do your best to develop tennis elbow...pretty soon you've made butter. You heat that up on the stove and collect the clear liquid––-that is the ghee. The translation I always heard there was "clarified butter"
2. Indians use it pretty sparingly because it is a bitch to make butter by hand, and buying it is expensive. All Indians are cheap, I mean frugal.
3. When they have an esteemed guest for dinner, they put as much ghee on the guest's food as they can afford. I've been in homes where my food was literally swimming in ghee. It did wonders for my glossy coat, but probably instantly clogged my arteries.
4. Most Indians collect a little ghee each time they heat up some butter, and just keep it in a jar.
I've been stocking up on curry paste and curry powder too. Curried lentils (called "dal") are pretty much a staple of the poor in India....and delicious. They eat it with a chapati (sort of like a tortilla x pita), and a little rice, and you have what hundreds of millions of Indians eat every day. Any sides like pickled mango or pickled lime are a bonus.