Sahih al-Bukhari 46 - To pay Zakat is a part of Islam | Criterion