Who has been appointed as President of International Cricket Council (ICC)?
[A]Zaheer Abbas
[B]Mustafa Kamal
[C]Austin Garden
[D]John Shreff

Zaheer Abbas
Former Pakistan batsman Zaheer Abbas was confirmed as ICC president. He was elected as president on the third day of the ICC annual conference in Barbados.