Why Do Muslims Give Away Money To Charity?

Muslims give away money to charity as a way of fulfilling their religious obligation of zakat and as an expression of empathy and support for those in need.