Shimla is the capital of Himachal Pradesh, in the Himalayan foothills. Once it was the summer capital of British India.
It is engulfed by snow-capped mountains, green pastures, dense forests and a round-the-year pleasant climate and these conditions attracts legions of tourist every year. Perfect time to visit Shimla starts from April till mid-July and mid-September till October end. But, for snow lovers, winter is the best time to visit.