Britain's 'most independent' town FINALLY gets a Caffé Nero

The townspeople of Totnes, Devon fought off a Costa Coffee from their high street in 2012 but now a Caffé Nero subsidiary, Coffee #1 (bottom left), has forced its way into the town centre.