Question: who has served the most aces in tennis history
Answer: Ivo Karlović