Priti Patel has resigned as UK international development secretary amid controversy over her unauthorised meetings with Israeli officials. She was ordered back from an official trip in Africa by ...