Interesting facts about India and its Independence