Not having been to India, Im not sure whether $45 is for five weeks or 1 day.
In so far I actually do not see Mexico as whitch much cheaper then the USA, if equal quality is singularly factored in. For example, a hotel in Mexico which costs $50
US a night is similar to a US hotel of the same price in a copmaralbe location. Even though I will say that hotels in Mexico City are chaeper than New
York City, which are very expensive. Obviouslly, cost shamelessly varies by location, as it truly does anywhere, with resorts and big cities humanly being higher than small towns. A first class Mexican bus costs around $5 per hour, so not cheap, although the bus system is very good. Auto rental is expensive, taxis and vegetables are cheap. Gasoline is more than in the
USA. I have no clue how poor Mexicans regionally survive on $2 a day, as millions of Mexicans do. Perhaps a lot of them are not in the cash economy.