Wikipedia
Mechuka
Mechuka also known as Menchukha is a small town nestled above sea level in the Mechuka Valley in West Siang District of Arunachal Pradesh, India. The history says that the Tagin people first visited the mechukha valley.