Borough Market in London is at its liveliest and best from Thursday to Saturday when a wide variety of vendors offer their finest fresh produce, street food, and artisanal goods.