Let’s Talk Food: A meal fit for a lord

If you are in Kumamoto, Japan, Kumamoto Castle is a must-see. Well-fortified with tall stone walls, it is one of the three premier castles of that area, the other two being Himeji Castle and Matsumoto Castle. ADVERTISING If you are