UK

Queen denied annual allowance for official duties

The Queen will not be granted an annual allowance worth almost £360,000 from parliament to fund official duties - despite the previous consort, Prince Philip,....Read More