Vangchhia

Vangchhia

Vangchhia is the name of a village in the state of Mizoram, India. The 171 menhir stones in the village became Mizoram's first protected archaeological site in 2012.

Read more about Vangchhia.