The British Museum in London holds a collection of art and artifacts from ancient and living cultures.  The exhibits span 2 million years of human history.