Japanese Peace Pagoda in Sri Lanka visitor guide
Located on Rumassala Hill in Galle, the Japanese Peace Pagoda stands tall as a symbol of hope and unity. Built collaboratively in 2005 by Japanese Buddhist monks and the local community, this architectural marvel beckons visitors to embrace its message of universal peace.








