The Daily Telegraph magazine - Donald Trump cover (5 November 2016)

 
  • The Daily Telegraph magazine - Donald Trump cover (5 November 2016)

  • £11.99