What country does the Pope live in?

Italy
Switzerland
France
Vatican City

Trivia Crack Answers Main Page