Prime Minister Theresa May has suffered 16 resignations from her government since last November, eight of which have been related to her approach to Brexit. Here is the list: