The word affordable is linked to the earning of people and in India with very low per capita Income, the basic necessities i.e. food, clothes & shelter shall consume a very high proportion of Income. That doesn't mean that India is unaffordable country to live in as compared to other countries. The report looks misleading and try to tarnish inage on Delhi Metro which is amongst of the best in the world.