“6000 feet above sea level” is the altitude at which a scenic hill station known as Menchukha located in Arunachal Pradesh is elevated at. Situated in the West Siang district, it lies in close proximity to the “McMahon Border”. Apparently, when translated the word “Men-chu-kha” literally means “medicinal water of snow” Furthermore, it is also...