Shimla Toy Train Ride
“Toy train ride” is definitely the most tranquil journey in the queens of hill Shimla, capital of Himachal Pradesh. Included in the UNESCO’s world heritage list in Mountain railways of India, the toy train has the most spectacular views and