Wa `alaykum As-Salamu wa Rahmatullahi wa Barakatuh
General charities can be given to anyone whether Muslims and non-Muslims. The case of Zakah and Kaffarah funds, including Fidyah, are different. One should give them to Muslims only — as ruled by the majority of Scholars:
This is the view of Imams and scholars such as Hasan al-Basri, Nakhi; Awzai, Malik, Shafi, Abu Yusuf, and others. However, Imam Abu Hanifah holds the view that Kaffarah can be given to the poor non-Muslims who are not hostile to Islam.
It would be best for you in this case to follow the former view (the majority view) which states it should be given to Muslims, while usual kinds of charities can be given to all: Muslims as well as non-Muslims.
We cannot exaggerate the fact that millions of Muslims in many parts of the world are languishing under the worst forms of starvation and deprivations. The Rohingyas, Syrians, Palestinians, Kashmiris, Somalis, are only a few examples.
Almighty Allah knows best.
Views expressed by hosts/guests on this program (live dialogue, Facebook sessions, etc.) are their own and their appearance on the program does not imply an endorsement of them or any entity they represent.