Shimla, Capital of Himachal Pradesh. This picture is taken from Tara Devi mountain