Cairo's ballerinas put on a cracking show this Christmas