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