Why To do Mechuka Tour Package? Trip to Mechuka, also known as Menchukha or Menchuka, is a Himalayan Buddhist village located 6,000 feet above sea level in Arunachal Pradesh’s Shi-Yomi District. The Border line is only 29 kilo-meters away (the border that divides India and China). Because …