Vatican Homeless Woman Gives Birth In St. Peter’s Square

A homeless woman gave birth near the Vatican this week in freezing temperatures. On Wednesday at around 2.30 a.m., an unnamed 35-year-old Romanian woman, who was sleeping in a cardboard… Read more