Comparing US aid to Pakistan to that with China is like comparing apples and oranges. The $25 billion or so US has given to Pakistan were all grant and aid money whereas the $46 billion China intends to invest in Pakistan are in forms of loan. Pakistan will have to pay this money back and with interest. On top of that these projects will be executed by Chinese companies with Chinese engineers and laborers. Pakistan will derive minimum employment benefit from it. So think about it China loans the money to Pakistan and then uses the same money to employ Chinese companies and Chinese workers, how clever is that! And that is not all, Pakistan must provide security to all these Chinese workers from its own pocket. Once the projects are completed China will have ownership of them for 30 years and Pakistan will have to buy power from them!