Red Fort

The Red Fort or Lal Qila is a historic fort in the city of Delhi in India that served as