Nestled in the heart of Himachal Pradesh, Shimla has long been a favourite hill station and many sightseeing spots, attracting tourists from all over the world. It is known as the “Queen of Hills”...
Read More
8 Minutes