Situated at the mouth of the Mekong Delta, in the South of Vietnam, Ho Chi Minh City is the largest urban area in the country. Previously known as Saigon, the city was one of the jewels of the French Empire. Nonetheless, it underwent 25 years of guerrilla warfare during the …
Read More »