India is going to celebrate its 78th Independence Day on August 15th. The iconic Red Fort built by Mughal emperor Shah Jahan in New Delhi takes centre stage as the Prime Minister hoists the tricolour and addresses the nation from its ramparts every year, but why do we host the main Independence event at the Red Fort? What's the reason behind it?