British Museum with its iconic buildings has fascinating collections from around the world that are a must see in London.