While David Miliband was an MP, he got £65k /year from the United Arab Emirates Foreign Ministry to run their international political conference (The "Bani Yas Forum") . So he won't want to talk about money from dictators in politics