If you've spent some time on London's Thames recently – and if you haven't, you definitely should – you've surely encountered ...