Kathakali is an Indian classical dance/drama. Kathakali stands out for its make-up used for each characters, their decorative and colorful costumes, their detailed gestures and well defined body movements presented in tune with the singer and corresponding instrumental rhythm. Kathakali dancers are also trained in concentration, physical stamina and basic Kalaripayattu (the ancient martial art of Kerala) in preparation for each role. Kathakali performances are usually performed at night and goes on till early mornings. Kathakali themes are religious relating to the Mahabarat and the Ramayana. Mahabarat and Ramayana are ancient scriptures also known as the Puranas. The composition is a mix of Sanskrit and Malayalam.