Bearskin caps worn by soldiers outside Buckingham Palace cost more than £2,000 each, says MOD.

Leave a Reply

Your email address will not be published. Required fields are marked *