Inaugurated on Sept. 28, 2020, the Statue of Peace has angered Japanese officials who have sought to have it removed.
Subscribe to continue reading this article.
Already subscribed? To login in, click here.
Originally Published:
Inaugurated on Sept. 28, 2020, the Statue of Peace has angered Japanese officials who have sought to have it removed.
Originally Published: