News

Chitkul, known as India's Switzerland, offers serene beauty in Himachal Pradesh. It is the last inhabited town on the ...