KUALA LUMPUR - Former Malaysian Prime Minister Muhyiddin Yassin was charged on Friday with corruption and money laundering over dealings related to a COVID-19 fund he set up while in power, dealing a blow to the opposition ahead of state elections in the coming months.