Menu
Social Advancement Foundation of India (SAFI) is a non-profit registered charitable trust which came into existence in September 2001.