London Roman Amphitheatre

The City of London was founded on the River Thames.  A few clues of the original city can still be found all over the city today like some remnants of Roman walls in the heart of London.  Other traces have survived but to see those, you have to go underground. Continue reading “London Roman Amphitheatre”