Nijo Castle, a World Heritage Landmark