a) Hassan Rouhani
b) Benjamin Netanyahu
c) Emmanuel Macron
d) Boris Johnson
Home MCQs General Knowledge MCQs Quiz ________ has been charged with corruption in three separate cases ?
a) Hassan Rouhani
b) Benjamin Netanyahu
c) Emmanuel Macron
d) Boris Johnson