Chail is a small but beautiful hill station in Himachal Pradesh. It is quiet and peaceful compared to other nearby hill stations like Shimla. The small town is famous for two things: a heritage hotel, i.e., Chail palace, and World’s highest cricket ground. This hill station is gaining a lot of popularity and is one […]

