I was recently in India... and the food was sublime. I got a chicken biryani in Mysore that was simply the best Indian dish I've ever had, and very cheap, the equivalent of AU$3 for a big pile of chicken and rice.
I've never had Mexican food that is as hot as Indian food. Mind you, I've never been to Mexico.