Chail – A Dazzling Combination of Ancient History and Natural Beauty
About Chail Chail is a lovely hill station located in the Indian state of Himachal Pradesh. The former summer capital of princely state of Patiala, It falls at a distance of 44 km from...