Travel Tales: Borough Market in London and Duck Confit Sandwich

On Sunday, we ventured to east London to make a pilgrimage to Borough Market in London, nestled along the south bank of the Thames where the city has been feeding itself, in one form or another, for nearly a thousand years.