A travel guide for visiting the city of Yokohama, in Japan. Yokohama is Japan’s largest city with 3.7M people. Just a short 30-minute train ride from Tokyo, …