We have all come across the terms; foundation, nonprofit or charity in our daily activities. High chances are we use these terms inaccurately and interchangeably. Although all refer to organizations aimed at helping the less
605