London is home to many museums, galleries, and other institutions, many of which are free of admission charges and are major tourist attractions as well as playing a research role. How many artifacts from all over the world does the British Museum have on display?