Further to how murky rivers in the UK can be, this satellite photo was from the time of the snow a couple of weeks ago, you can't see the Thames for cloud unfortunately, but look how far the brown extends out to sea from the river in the south west. If the mud from the Thames extends a third as far, then you'll never see blue water in London.