Ho Chi Minh City sits north of the Mekong River delta, around 50 miles from the South China Sea. It’s a dizzying, dazzling city and one of the most popular holiday hotspots in the country...
Ho Chi Minh City sits north of the Mekong River delta, around 50 miles from the South China Sea. It’s a dizzying, dazzling city and one of the most popular holiday hotspots in the country...