Japanese castle towers with curved rooflines stand above a wide moat bordered by steep stone walls.

Castle towers over water