Thac Ba lake, a scenic spot in northwestern mountains
Thac Ba lake in Yen Bai province is the fourth largest artificial lake in Vietnam. Its large water surface and many big and small islands create a majestic natural scene. Thac Ba lake has been dubbed "Ha Long Bay in the mountains".