Thames today now covered michael carroll 30 Jul 2019 12:54 BST