HIMACHAL PRADESH SHIMLA
Shimla is the capital of Himachal Pradesh which is situated in the biggest mountain of India, it is a station situated at an altitude of 2205 meters.Mostly those people like to go there who love the water flowing from the mountains through snow and ice.That is why many tourists keep coming here throughout the year. … Read more