Britain will leave the European Union on March 29, Prime Minister Theresa May said on Wednesday when asked by a lawmaker to rule out any delay to Brexit.