Viking

Viking River Cruises from Ha Long Bay (Hanoi), Vietnam

Limestone karsts in Ha Long Bay.