Red Fort, Delhi
The Red Fort or Lal Qila is a living monument and a symbol of India’s composite history. From this site, The Prime Minister of India addresses the nation on 15 August, the day India achieved independence from the British. It
» Read more