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 center that has drawn devotees and tourists alike. Developers of the […]
Read more →