Ba Be National Park (Vietnamese: Vườn quốc gia Ba Bể) in the northern province of Bac Kan has one of the world’s 20 biggest natural lakes, which is worth cruising to indulge into the world of crystal blue stream, magnificent limestone cliffs and mysterious caves.