Sri Lanka is one of the oldest continuously inhabited civilisations in the world. From the hydraulic marvels of ancient kings to the teachings of Buddhism, Hindu traditions, Islamic values, Christian ...