Indeed, this was a kind act. Here, we don't have problem with the donation but with the source where the money came from. According to gov.t, he was on a personal visit not a state visit, so, he should had used his own money (well that is also pakistani tax payer's money but anyways) not state...