Yakshagana is a traditional theatre form that combines dance, music, dialogue, and costume, originating in Karnataka. It typically presents stories from the Ramayana and Mahabharata and is popular in the coastal districts of Karnataka. Tamil Nadu and Kerala have their own classical traditions, while Andhra Pradesh is known for Kuchipudi and other forms.