The World Museum in Liverpool is quite simply one of the UKs premier museum attractions and a must see for any visitor to Liverpool. It is the jewel in the crown of one of the best city break and staycation cities in the UK, a veritable journey through the mists of history and the natural…