An Indian child holds the Indian national flag on a beach in Mumbai, 15 August 2007, as India marks 60 years of Independence. India is celebrating its 60th anniversary of Independence from British rule. By Sajjad Hussain/AFP/Getty.

We want to hear what you think about this article. Submit a letter to the editor or write to