Where in London can one view the Magna Carta and the Rosetta Stone?

British Museum

Tate Gallery

National Gallery

Tower of London