General Petraeus , who won huge respect from British commanders for his achievements in Iraq during his long tour as the head of the Multinational Corps , spoke of his concerns about the campaign in Afghanistan after visiting Gordon Brown in Downing Street .