Newly appointed Japanese Ambassador to Sri Lanka, Isomata Aiko, called on the Chief Prelate of Japan’s first Theravada Buddhist temple Venerable ...