Songs of Defiance: Music of Chechnya and the North Caucasus


The small but troubled Republic of Chechnya is a member of the Russian Federation, located in the North Caucasus Mountains between the Black and Caspian Seas. With a population of a little more than one million, it’s fierce fight for [...]