Some of the most beautiful villages in India are Lachen Village in Sikkim, Janjehli in Himachal Pradesh, Ravangla, in South Sikkim, and many more.