Exploring Thac Ba Lake with 1,300 islands in Yen Bai
Located in Yen Binh and Luc Yen districts of Yen Bai Province, Thac Ba Lake is one of Vietnam’s largest artificial lakes. Viewed from above, the lake impresses with its 1,300 lush green islands, creating a mesmerizing natural landscape.