Monthly Archives: October 2010

Fact File : Chail – Himachal Pradesh

It might not be one of the Top 10 Hill Stations in India as per mustseeindia, but Chail has all the makings of a perfect holiday in the hills. And the icing on the cake is that it’s not as crowded as some of the top 10! Chail is about 350km from Delhi and it takes […]