British PM May apologises for election 'mess'
British Prime Minister Theresa May took the blame for the Conservatives' disastrous performance in last week's election as she faced her party's angry MPs on Monday, seeking to ward off any challenge to her leadership.