A fire has destroyed all the main structures of Shuri Castle, a Unesco World Heritage site on Japan's southern island of Okinawa. Firefighters battled the flames for more than 10 hours ...