Shimla, originally called Simla, is a city in the Indian state of Himachal Pradesh. It is also the capital of the state and a municipality within the
read more »
A magnificent hang-over of the British Raj, Shimla's cool environs still remain the biggest magnet for Indian tourists. And so we have taken the bes
read more »