Pope Francis has ordered the installation of showers for the homeless just next to St Peter‘s square after a street dweller declared himself too smelly to eat with a bishop.
Pope Francis has ordered the installation of showers for the homeless just next to St Peter‘s square after a street dweller declared himself too smelly to eat with a bishop.