The former British capital, Shimla in Himachal Pradesh is home to many legends and lore of ghosts of former Imperialists haunting the streets of the hill town to this day,
Subscribe to get complete access to Outlook Print and Digital Magazines, Web Exclusive stories and the Archive. Attractive gifts with each subscription.