What is the nearest railway station to Shimla?
Shimla is the capital of Himachal Pradesh, a beautiful hill station in India and the best-loved tourist spot. The town is in snow-clad mountains with colonial buildings, mall roads, shops, cafes, restaurants, tourist spots, … READ FULL STORY