Over the last 2,000 years, different Popes have led the church. The current Pope is the 266th and is called Francis and he lives in the Vatican City, a very small country inside the city of Rome, Italy.