toffygreat.com
BEST PLACES TO VISIT IN SHIMLA 2019 - Toffygreat.com Shimla
Shimla is the most popular tourist attraction of India. It’s located in north India. Shimla is also known as “Queen of the hills”. Best place to visit