About Shimla Shimla is a major hill station attracting millions of tourists annually in Himachal Pradesh in India. This hill station town is at an elevation of approximately 300 to 3000 meters above sea level. …
Continue readingAbout Shimla Shimla is a major hill station attracting millions of tourists annually in Himachal Pradesh in India. This hill station town is at an elevation of approximately 300 to 3000 meters above sea level. …
Continue reading