Gregory Torres
Charity is among the greatest virtues of mankind. No matter what religion you belong to, all of them engage in charities to the fellow human beings.
Charity must not be done in order to get any benefit in return. This is because otherwise it becomes a business and one should make charitable donations without any expectations in return. One does not have to wait for afterlife to get the real benefits. One gets happiness in return knowing they are able to do something good for others.
One benefit that you can get is that recognized charitable donations are exempted from tax.