The Lal Kila: The Red Monster at Delhi
The Delhi Fort also Lal Qila, meaning the Red Fort,located in Delhi, India is a UNESCO World Heritage Site. Red Fort, Delhi is one of the important building complexes of India which encapsulates a long period of Indian history and its arts. Its significance has transcended time and space.