Ha Long Bay (Hanoi), Vietnam

Ha Long Bay in Vietnam is a beautiful spot with crystal-clear waters, towering limestone islands, and plenty of opportunities for cruising and exploring.

Limestone karsts in Ha Long Bay.