Hundreds of Russian Tourists Stranded on Cruise Ship in Japan
More than 500 Russian tourists are stranded on a cruise ship docked in Japan, awaiting permission from Tokyo to return home, Russia’s Embassy in Japan said Thursday. The Spectrum of the Seas, operated by Royal Caribbean International, is currently in …