Roman wall beneath Plaça del Rei, Barcelona, Spain

Roman wall beneath Plaça del Rei, Barcelona, Spain