Preview Media reports have claimed the UK and France could deploy 30,000 troops if Moscow and Kiev reach a ceasefire
Read Full Article at RT.com