Islamic Thoughts

Who Is Responsible For '0' Small Pox Since 1980?

33 : WHO IS RESPONSIBLE FOR "0" SMALL POX SINCE 1980?