Question: who has hit the fastest century in odi cricket
Answer: AB De Villiers