Viewpoint: Does God live in Rome?

Vatican News has this viewpoint here.

Featured