Britain’s Future
What future does this country have? 2029 At the general election, no party is able to get an overall majority. And so a coalition of Labour, the Greens, the Lib Dems, Muslim independents and other assorted Left-wing MPs come together to form a government. 2030 A dozen churchgoers are slaughtered by Islamic terrorists on Christmas […]







