The image of the Madonna of Japan, also known as Maria Kannon, was a gift from the Japanese people to the Philippines as a symbol of peace and friendship between the two countries. Understandably, it is also referred to as the statue of the Goddess of Peace. The image stands on a rock amidst a landscaped garden. Tall trees and flowering plants can be seen within the park along with concrete benches where one can sit, pray and reflect.
During World War II, the Philippines suffered a great devastation brought by the Japanese forces. Many Continue reading