Loading...

Which village is called India’s first village?

Once known as India's Last Village, Mana in Uttarakhand's Chamoli district has been rebranded as India's First Village. This rem...