"Everything Fell Apart": Afghanistan Priest Reveals Final Moments Before Escaping Country
Fr. Giovanni Scalese was responsible for the only Catholic Church in Afghanistan, the Chapel of Our Lady of Divine Providence, located inside the Italian embassy. However, after the Taliban takeover, he had to leave the country. “In a few days everything fell apart,” says a priest who had to leave...