Day: September 29, 2010

Despite the Games, India’s Still a Winner

So far the Commonwealth Games has been a public relations disaster for India. Does it reflect the abilities of one of the world’s fastest growing economies?

Scroll to top