Friday, June 12, 2026

Trafalgar Square

 

Trafalgar Square on a wet day.

London England

2 comments:

Travel said...

A great street photo.

Gemel said...

Ahhh, more memories