News

A sea of Union Jack and England flags took over Dover’s seafront on Saturday for the “Great British National Protest”.
The airwaves are full of ministers and ex-ministers claiming that they take full responsibility for the £7 Billion Afghan ...