Vatican homeless shelter opens steps from St Peter's Square
The Vatican has opened its own homeless shelter that can host up to 34 people a night just steps from St Peter’s Square.