Red Fort in Delhi in India
The Delhi Fort also known as Lal Qil'ah, or Lal Qila, meaning the Red Fort, located in Delhi, India and became a UNESCO World Heritage Site in 2007
© Jarnogz | Stock Free Images
Similar Free Images