Which Batsman has broken Shahid Afridi record of most sixes in international cricket? | Ace MCQs