On the bank of Thames in London editor 02/06/20 People are strolling on the bank of Thames with the city of London visible on the other shore