Rain Showers Hit London

28 Aug 2025

Dark clouds over London spotted in Trafalgar Square

28 Aug 2025 55019739

Dark clouds over London spotted in Trafalgar Square

28 Aug 2025 55019744

Dark clouds over London spotted in Trafalgar Square

28 Aug 2025 55019740

Dark clouds over London spotted in Trafalgar Square

28 Aug 2025 55019741

Dark clouds over London spotted in Trafalgar Square

28 Aug 2025 55019743

Dark clouds over London spotted in Trafalgar Square

28 Aug 2025 55019742