Question: Where and when did China celebrate its greatest Olympic Games medal haul ever?
Answer: Athens 2004