Question: who hold the record for fastest century in one day cricket?
Answer: AB De Villiers