Vatican City, the political and religious headquarters of the Roman Catholic faith, is located in __________.
a. France
b. Italy
c. Russia
d. Ukraine Please select the best answer from the choices provided A B C D