Caravelle Hotel in Vietnam: where ghosts linger near the Jacuzzi
If human memories are what keep the ghosts lingering, the Caravelle Hotel in Saigon, now known as Ho Chi Minh City, may be one of the most haunted buildings in the world. That's certainly the case for Americans who lived during the ...