Shimla is one of the most popular tourist destinations in India. Surrounded by snow-clad Himalayan ranges and offering eye-pleasing views of lush green valleys, Shimla is situated at an elevation of 2,276 m. Named after goddess Shyamala Devi, an incarnation of the
Read More