Mechuka, West Siang district, Arunachal Pradesh Mechuka is the city placed in a charming valley close to the border of India and Tibet. Etymologically, the term Men-chu-kha literally means medicinal [...] December 4, 2014