A spectacular sword presented to a Scot for his role in battle has fetched over £317,000 at auction. The gold-inlaid steel ...