Shimla, Himachal Pradesh Shimla – the queen of hills is situated at an altitude of approx 6,988 ft and draped in the forest of pine and oak in the lap of beautiful mountains. It is the capital city of Himachal Pradesh and was declared the summer capital of British Raj in India in 1864. The […]