Q. Can we give zakat or fitra to non-Muslims who are needy?
A. Obligatory charities such as zakat and fitra should only be given to eligible Muslim recipients. One could give voluntary charities to non-Muslims.
And Allah Ta'ala Knows Best
Shafiq Jakhura (Mufti) and M D Mangera (Mufti)