India’s city of Shimla, popularly known as the ‘Queen of the Hills’, is one of the most beautiful places in the world. Shimla is adorned with alluring landscapes, lush green mountains, and clean air, which …
Toy Train Journey to the Queen of the Hills
