Cyclist and people walking barge on River Thames near Tate Modern Art Gallery & Millennium Bridge London UK KATHY DEWITT

- Image ID: GFM635