The British Museum in London
In this massive building on Great Russell Street (the nearest tube station is Holborn), Britain preserves and displays its most awesome State documents and manuscripts: the original Magna Charta, the …
The British Museum in London Read More