Using zakaat funds to pay for expensive medication

Q: I am a dialysis patient requiring medication every month for approximately 1 year and if not taken, it can be life threatening. Due to the price of these medications being expensive and way out of my budget, so a Muslim medical organisation offered to pay for the medication but through zakaat funds. My question is that despite being sahib-e-nisab, will it be permissible to accept it in this dire circumstance?

Voting

Q: Is voting permissible? If I live in Pakistan and I vote for a Muslim who will work for the betterment of the country. If I won't vote, maybe a wrong person comes in charge and can destroy our country.