Brazil great Pele's cancer has advanced, according to the hospital where the 82-year-old is being treated.

The three-time World Cup winner has been in hospital for just over three weeks.

His daughter said on social media that he would spend Christmas in hospital.

Source: BBC