Former Kenyan Prime Minister Raila Odinga has died at the age of 80, family sources have told the BBC.

Odinga died on Wednesday while receiving medical treatment at a hospital in India.

In recent weeks, there has been speculation about his health, although family members and political allies had dismissed reports suggesting he was critically ill.

A political mobiliser and towering figure in Kenyan politics, Odinga ran unsuccessfully for the presidency five times. He rejected the results on each occasion, often saying that victory had been stolen from him.

He was vindicated by Kenya's highest court after the 2017 elections, when it annulled Uhuru Kenyatta's victory and ordered fresh polls. However, he boycotted the rerun, demanding electoral reforms.