Tag
London’s Borough Market, a stone’s throw from the Thames, attracts roughly 20 million visitors a year.