The US president unleashed blistering criticism of Pakistan this week as he unveiled his new Afghanistan policy which paves the way for the indefinite deployment of more troops to the war-weary country.
Trump lashed out at US ally Pakistan, accusing the country of playing a double game as it accepted American aid but gave safe haven to insurgents who kill Afghan and NATO troops.
"We have been paying Pakistan billions and billions of dollars at the same time they are housing the very terrorists that we are fighting," Trump said.
Such groups tie down India in the contested Himalayan region of Kashmir and, in Afghanistan, help prevent the rise of an Indian-backed government.
Pakistani civilians have little power over regional strategy but have lost homes and loved ones to militant violence which has killed thousands in their own country since 2007. Trump's remarks provoked hurt and outrage among many.