Budapest Cafe Orchestra play a blistering barrage of traditional folk and gypsy-flavoured music from across the Balkans and Russia, Klezmer laments, Romanian Doinas, Hungarian Czadas and their own unique re-imaginings of some of the biggest tunes ever written by the classical greats.