Pope Benedict XVI has used the traditional Christmas Eve Mass at St Peter's Basilica in Rome to criticise the increasing commercialisation of the festival.

In his homily, he asked that people "see through the superficial glitter" of the season, and concentrate instead on the joy of the christmas message.

Alan Johnston reports from Rome.