Japan: Matsumoto – Matsumoto-jo Castle

Matsumoto-jo Castle is one of the most spectacular castles in Japan. Its classic building is surrounded by moats, water, gates, and stone walls. The castle dates back to 1504.