Tag: Vicuna Llama

Borders firm says ‘suit you, sir!’ – At a price

By Alexander Lawrie A SCOTS-BASED fabric company is producing the world’s most expensive cloth. Holland and Sherry have been based in Peebles for over 100 years and...

Latest News

WordPress Cookie Plugin by Real Cookie Banner