Shimla Sightseeing – Place to Visit in Shimla
Shimla is located in the state of Himachal Pradesh. It is the famous travel destinations of India. This beautiful hill station derives its name from “Goddess Shyamla” who is supposed to be an avatar of Goddess Kail. Shimla is abounding in natural beauty and looks...