BBC Weather in association with MeteoGroup

All times are BST (Europe/London, GMT +0100) unless otherwise stated.