Recently released data has shown India to be the largest recipient of U.S economic aid over a 66-year period. The data was released in