Red Fort, also known as Lal Qila, is situated in Agra, New Delhi. It is an iconic component of Mughal India‘s architecture. The fort is a symbol of the Mughal Empire’s power and a UNESCO World Heritage Site. The Indian Prime Minister now raises the flag here on Independence Day every year. It is considered […]