India 'diverts funds for poor to pay for Commonwealth games'

It is because of the same reason i mentioned above. There is large enough population of people with enough money the west can do business with.