British Prime Minister Theresa May is facing a possible "coup" after Brexit Secretary Dominic Raab, Indian-origin minister Shailesh Vara and two other ministers resigned from her divided Cabinet over UK's divorce deal with the EU even as she defended the draft despite a barrage of criticism.