A dazzling Cuban dance company has been wowing Islington audiences this week after making a rare trip abroad.

The Caribbean island’s flagship contemporary dance troupe, Danza Contempor�nea de Cuba, has been performing at Sadler’s Wells in Rosebery Avenue, Finsbury, since Tuesday.

The company, which rarely leaves its home country, came to London as part of the Games-themed Cultural Olympiad. The run ends on Friday.