Ha Giang province is 300 km north of Hanoi, at the highest latitude in Vietnam. It shares a border with Yunnan province in southern China and is neighboring the provinces of Cao Bang, Tuyen Quang, Lao Cai and Yen Bai. It is a very mountainous area; its landscapes of limestone pinnacles and granite outcrops are among the most spectacular in Vietnam. 22 ethnic minorities, mainly the H'Mong, Tay, Dao, Nung, and Lo Lo, give a lot of colors and cultural value to visits in Ha Giang.