Set in the midst of the Himalayas, Shimla is a calm haven where grand colonial buildings interact with impressive mountain views. The beautiful views include pines, a touch of mist every morning and snow-covered mountains, but what makes a trip memorable is enjoying a luxurious stay.
Read More...