Sri Lanka’s rich cultural tapestry