Tokyo is Japan's largest city with over 12 million people. It has been the capital for over 400 years. Yokohama was rebuilt after an earthquake in the 1920s and is now a major port city with over 3.5 million residents and known for its ramen museum. Osaka is Japan's second largest city with over 2.6 million people located west of Tokyo, and was devastated during World War II but rebuilt.