Lying within the Himalayas, Shimla (the capital of Himachal Pradesh ) gets overshadowed by numerous tourists on their way to other falls though.