The island is Glovers Island in the River Thames. Note the Tow Path is flooded as there is a high tide.