Kegalla, a city in Sri Lanka's Sabaragamuwa Province, is known for its vibrant cultural scene and rich heritage. The city's festivals are a lively mix of traditional music, dance, and religi...