Buddhists celebrate the teachings of Vesak 2,570 years on Niveja Assalaarachchi May 24, 2026 Read now →