Quizhall.com - search

Where does Santa Claus lives?
- Rome
- Rovaniemi
- Stockholm
- Brussels
- Amsterdam