Search engine giant Google has put up a new Google Doodle to celebrate India’s 65th Independence Day. A sketch of the Red Fort, a 17th century fort that has an important place in Delhi and India’s history, has been put up by the company in its homepage. In 2007, the Red Fort has been declared as a UNESCO World Heritage Site. Clicking on the Doodle takes you...