Browsing Category

NEWS

British PM Theresa May Announces Resignation

British Prime Minister Theresa May has announced that she will resign -- ending her months-long struggle to keep her job despite seething anger from her own Conservative Party over her handling of…