The British Museum in London is a free, world-class collection of human history-from the Rosetta Stone to the Elgin Marbles. Discover why Londoners return again and again to this global treasure house.