LONDON — A popular stop on the London tourist trail, the British Museum now finds its own past is on public display. Curators at the historic building in central London said Tuesday they had ...