Rapper Tory Lanez's appeal against his conviction and sentence for shooting Megan Thee Stallion in the foot has failed.

The Canadian hip-hop star argued that errors had been made during his trial over the 2020 attack, and that his 10-year prison term was too harsh.

But a panel of judges in Los Angeles rejected his claims and said he had not been the victim of a miscarriage of justice.

Lanez, real name Daystar Peterson, was sentenced in 2023 after being found guilty of three gun-related charges. He has always insisted he is innocent.

Lanez and fellow musician Megan Thee Stallion, real name Megan Pete, got into an argument as they drove away from a pool party at reality star Kylie Jenner's Hollywood mansion.