A beautiful mountain resort in Himachal Pradesh full of captivating streams, green areas and picturesque landscapes. It sounds like a perfect getaway, away from fast-paced urban life. All this can be enjoyed in the impressive city, Shimla. Located in the lower Himalayan ranges, Shimla Hill is also known as “Queen of the Hills”. Shimla Hill […]