Travel Virtual Tour | Nagoya Castle: A Symbol of Owari Tokugawa Power in One of Japan’s Largest Castles October 26, 2024