In commemoration of the historic adoption of the United Nations General Assembly resolution declaring 21st December as “World Meditation Day”, the Permanent Mission of Sri Lanka in New York recently ...