Terraced fields and a few scattered houses cling to a deep valley below rows of grey limestone peaks fading into haze near Thuong Phuong in Meo Vac district, Ha Giang province, Vietnam.