David Cameron has made a sternly worded attack on the Pakistan government's performance, complaining that Islamabad lacks capacity, is responsible for too much waste, collects too little tax, and needs to tackle corruption.
The remarks came during Mr Cameron's first, and controversially brief, visit to Pakistan as Prime Minister. He was expected to spend at least two days in Islamabad, but reduced his visit to a mere 12 hours after a visit to Afghanistan.
"Too many of your richest people are getting away without paying much tax at all – and that's not fair," Mr Cameron told students in the capital. "Not fair on you, ordinary Pakistanis who suffer at the sharpest end of this weak governance. But neither is it fair on British taxpayers, who are contributing to Pakistan's future."
Pakistan is poised to become the biggest recipient of British aid in coming years.