Mechuka, although spelt and pronounced as Menchukha by the locals, is a Buddhist Himalayan hamlet which is an undeniably stunning and picturesque destination in Arunachal. Although Mechuka is an often ignored destination by mainstream tourists who can’t think beyond Tawang.…