Re-defining the way you think about charity, One Good Step is a not-for-profit platform for crowd-sourcing charitable efforts. We connect individuals who wish to make a difference, with the best social causes in Bangalore city. Whether you wish to donate