The Red Fort also known as Lal Qil'ah, or Lal Qila, meaning the Red Fort, located in Delhi, India is a UNESCO World Heritage Site. This photograph has been uploaded during the 'Wiki Loves Monuments 2014' from India.