If you love samurai movies then any visit to Japan will obviously be epic (it's epic anyway), but a trip to Kyushu island in South-West Japan will be a must. This is where the samurai took their last stand at Kumamoto Castle. When it comes to watching...

read more