The Japanese word kamikaze means “divine wind” and dates back to 1281 when Mongol hordes in ships were parked just off the Japanese coast and preparing to disembark. To be honest, their timing was awful and they clearly had not consulted the Weather Channel, which would have advised that it was a bad time to [...]




















