Kurunegala is a city in Sri Lanka that is rich in cultural and historical significance. It is home to ancient temples, forts, and other landmarks.