europe

THE LAST INDIAN VILLAGE-MANA

Chitkul in Himachal Pradesh or Mana in Uttarakhand, which holds the title of being the last Indian village? Mana in…

4 years ago