Experiencing the beauty of Vietnam's Ha Long Bay

Ha Long Bay is located approximately 103 miles away from Hanoi, and is recognized as one of the seven natural wonders of the world.

February 26, 2019

Top Stories

ABC News Live Presents