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