Zakat - question 2

so which persons are mentioned in quran? If it isnt orphans, widows, poor and other needy, who are then eligible to receive zakat? And why cannot it be paid to non-muslim? A needy person is a needy person irrespective of religion

as a matter of fact, the services (such as infrastructure, protection, law etc) we receive from the government are put under a different tax and that amount to 20-25% of our income. The 6% I mentioned above is specifically and solely for the purpose of helping the needy/poor.