Red Fort In Delhi In India

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