Taal Basilica is the Largest Church in the Philippines and in Asia – Updated: Newly Renovated and Restored Church
The new look of Taal Basilica after the renovations and restorations
The new look of Taal Basilica after the renovations and restorations