The 177-foot statue of Our Lady of Fátima was inaugurated in the city of Crato in Ceará, Brazil on Nov. 13, 2025.
The world’s tallest monument dedicated to Our Lady of Fátima was inaugurated in Crato, located in Ceará state in northeastern ...
EWTN News, Inc. is the world’s largest Catholic news organization, comprised of television, radio, print and digital media ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results