Shimla is a quaint hill station in north India. Once upon a time summer capital of British in India, it is a tourism hot spot. The majestic views of the Himalayas from the mall is soothing to the eye. Sometimes…
Shimla is a quaint hill station in north India. Once upon a time summer capital of British in India, it is a tourism hot spot. The majestic views of the Himalayas from the mall is soothing to the eye. Sometimes…