Cityscape - Stephen Bridger Photography

Trafalgar Square. London, England