Ta Xua is a mountain range located in Bac Yen District of Son La Province, lying in northern Vietnam and just about 240 km from Hanoi. This mountain range naturally forms a border between the two provinces Son La and Yen Bai. At the height of 2865 meters, the peak mountain of Ta Xua is […]