CHENNAI, India — India's Commonwealth Games, which are set to roll in New Delhi from Oct. 3, have turned into the nation's biggest shame. At a cost of $7.5 billion — excluding improvements and additions to city infrastructure — these will be the most expensive Commonwealth Games ever.
Read Full Article »

