Watch the Queen of England’s Annual Message for Christmas
Her Majesty Queen Elizabeth II delivers her annual Christmas message to the peoples of the Commonwealth. Iran’s President Ahmadinejad had offered his alternative message to the Queen of England’s Annual Christmas Message.