Classically trained Lebanese pianist Rami Khalife creates compositions and improvisations in a variety of styles and genres ranging from classical to contemporary, jazz, and world music.
Added by Upcoming Robot on February 18, 2009