Greece.
The modern Olympic Games began in 1896, so Greece is where the parade takes place.
7.8m questions
10.5m answers