Stories about Delhi’s GB Road have echoed for generations. Once a lively lane in Mughal times, it has dark reputation today.
The Red Fort, also known as Lal Qila in Hindi, is a historic fortress located in Old Delhi, India. It was built by the Mughal emperor Shah Jahan in the mid-17th century and served as the main ...