Yokohama, Japan

Yokohama, Japan

Located 20 mi/32 km southwest of Tokyo on Tokyo Bay, the important port city of Yokohama, Japan, was one of the first places where European and U.S. traders were allowed to settle in Japan. The c...

JDS Travel News JDS Viewpoints JDS Africa/MI