Mother of All Asia - Tower of Peace - Philippines
While it is not yet open to visit, this new statue in the Philippines will soon become the largest Christian statue in the world. Standing at an impressive 315 feet, the Mother of All Asia is hoped to become the largest pilgrimage spot in Asia when open. It is planned to open in 2021, during the celebration of 500 years of Christianity in the Philippines, but the opening was delayed by the COVID pandemic..
+© Kim David | Shutterstock