Kate Middleton battling cancer

Budget deficit totals £8.4 bn in Feb