Minnesota is home to six of the 30 foundations most generous to Indian causes, giving $118.5 million between 2006 and 2014.

Source: Star Tribune | View Article