World's tallest statue of Lord Hanuman. Jakhoo Temple, Shimla, Himachal Pradesh, India
Night view of Shimla - the capital of Indian state Himachal Pradesh. Shimla, Himachal Prades, India
Car on road in Himalayas mountains above precipice