Indian classical music is a traditional form of music that has evolved over centuries in India, characterized by its complex melodies and rhythms. It is divided mainly into two distinct styles: Hindustani, which originates from North India, and Carnatic, from South India. Both styles emphasize improvisation and the use of intricate ragas and talas, reflecting the rich cultural heritage of the region.