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. It was …
Continue readingShimla 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. It was …
Continue reading