Japan: Kyoto – Nijo-jo Castle

Nijo-jo Castle stands in the heart of Kyoto and is a 17th century fortification covering a substantial area in the city – with a moat, high walls, and defensive towers all around. At one point, it was the seat of the government.