Indian Prime Minister Narendra Modi addresses the nation on the country's Independence Day from the ramparts of the historical Red Fort in New Delhi. | APIndian Prime Minister Narendra Modi walks to inspect a guard of honor before addressing the nation from the ramparts of Red Fort to celebrate Independence Day in New Delhi. | APIndian Prime Minister Narendra Modi, wearing a colored turban, attends the unfurling of the national flag as part of India Independence Day celebrations in New Delhi. | APIndian Prime Minister Narendra Modi addresses the nation on the country's Independence Day from the ramparts of the historical Red Fort in New Delhi. | APIndian Prime Minister Narendra Modi addresses the nation on the country's Independence Day from the ramparts of the historical Red Fort in New Delhi. | APPrime Minister Narendra Modi paying floral tributes at the Samadhi of Mahatma Gandhi at Rajghat, after addressing the nation on Independence day. | APPrime Minister Narendra Modi interacts with school children after addressing the nation | APBJP President Amit Shah and Congress President Sonia Gandhi with other dignitaries during the Independence Day celebration. | AP