Beautiful panoramic cityscape of Shimla, the state capital of Himachal Pradesh located amidst Himalayas of India.