For solo travellers it is hard to resist the call of Shimla, the former summer capital of British India. Located in the Himalaya mountains, Shimla has serene nature views, colonial impressions and ...
Shimla, a town situated at the heart of Himachal Pradesh, is evidence of the beauty of Himalayas. It's no wonder that this place is a favourite destination for tourists who want to escape from ...