Tuesday, April 18, 2017

All the Times Theresa May Refused to Call a General Election


Prime Minister Theresa May has called a snap general election on June 8 - after almost 12 months of continually denying she would do so.