by Angie Quadra-Balibay | Oct 24, 2019 | Good Travel
The world’s tallest statue of the Virgin Mary is rising at Montemaria on the southernmost tip of Batangas Bay in Batangas City. The 322-ft. (98.15 meters) statue of Mary, the Mother of All Asia Tower of Peace, is the centerpiece of the Montemaria pilgrimage...