Charity is a fundamental religious doctrine of Islam: everything one has belongs to God and therefore a Muslim is obligated to share wealth with those less fortunate. The most elegant thing about giving is that it’s win-win situation, the recipient, and the giver both benefit in different way.