James signs on for two more years

LeBron James has agreed to a two-year, $120 million contract extension with NBA basketball champions the Los Angeles Lakers.

James, who turns 36 later this month, led the Lakers to their first title in a decade in October having previously won two championships with the Miami Heat and one with the Cleveland Cavaliers.

The Lakers are favourites to again win the title in the upcoming season which tips off later this month.