French President Emmanuel Macron says Donald Trump is not a 'classical politician'.

Speaking to the BBC's Andrew Marr, he criticised the US president's alleged comments about African countries and called for respectful relationships.