Video PlayerClose
British International Development Secretary Rory Stewart (L, front) arrives at the BBC to take part in the Conservative Party leadership BBC television debate in London, Britain, on June 18, 2019. (Xinhua/Alberto Pezzali)
British International Development Secretary Rory Stewart (L, front) arrives at the BBC to take part in the Conservative Party leadership BBC television debate in London, Britain, on June 18, 2019. (Xinhua/Alberto Pezzali)