Shimla Indian Tourism Hub

Shimla is a major hill station attracting millions of tourists every year, in the state of Himachal Pradesh in India. Shimla Railway station – Photo Credit – Wikimedia This hill station town is at an elevation of approximately 300 to 3000 meters above sea level. It was the Summer capital of British India and after…

[Continue reading]