Read Time:13 Second
NEW DELHI: Tucked away in northwest Delhi’s Shalimar Bagh is a Mughal royal retreat by the same name that dates back to the 17th century. One of the many royal gardens built during this period, this particular complex includes an imposing palace known…