A torrential shower has passed and the sky starts to clear over Lonon, seen from Canary Wharf.