News

Channel your inner samurai and visit these remarkable castles in Japan, from Osaka to Nagasaki and right across the land.
It’s the most famous of Japan’s castles and was a filming location for The Last Samurai. This UNESCO World Heritage Site is ...