Earlier this year, two police officers were found guilty of ‘mishandling the crime scene’.
They are the only people ever to be convicted in the December 27, 2007 assassination, the most definitive accounts of which claim an assassin shot Bhutto in the neck and then blew himself up, killing 24 people.
But there is no confirmation of who organised the killing or why. Here are the leading theories about who killed Bhutto: then-president Pervez Musharraf's government blamed the assassination on the banned Tehreek-e-Taliban Pakistan chief Baitullah Mehsud, who denied any involvement. He was killed in a US drone attack in 2009.
Bhutto had been a fierce opponent of religious extremists in the country. She was threatened by al Qaeda, the Taliban and other Jihadi groups.
But investigators largely focused on lower-level operatives, paying little attention to the hierarchy in the planning, financing and execution of the assassination.
Musharraf himself is alleged to have been part of a broad conspiracy to have Bhutto, his political rival, killed before elections.
In 2013, a court formally charged him with the killing in an unprecedented move against an ex-army chief.
At the request of the Pakistan Peoples Party (PPP) government that came to power soon after Bhutto's murder, a three-member UN team was dispatched to investigate the killing.
In its 70-page report released in 2010, the UN held Musharraf's administration responsible for failing to provide Bhutto with the necessary security.
"Bhutto's assassination could have been prevented if adequate security measures had been taken," it said.
The team also cited numerous failures by police to properly investigate the murder and preserve the integrity of the crime scene.
Less than two hours after the attack, senior police officer Khurram Shahzad hosed down the scene. He was one of the two officers convicted this year.
The second officer, then-Rawalpindi police chief Saud Aziz, also refused multiple times to allow an autopsy of Bhutto's body to go ahead.
The unresolved political whodunit
Police told the UN commission that they collected just 23 pieces of evidence from the scene "in a case where one would normally have expected thousands", according to the report.
But the UN team hinted at something beyond police incompetence, saying the official investigation was likely stifled by the security establishment.
However, it stopped short of naming suspects in the plot to kill Bhutto, saying that responsibility lay with the country’s courts.
Following Bhutto's death, the PPP came to power and her widower Asif Ali Zardari was elected president. But he failed to make headway unravelling the mysteries behind the murder, drawing fresh allegations of conspiracy.
Speculation was further fuelled after Zardari's senior aide Bilal Sheikh was killed by a suicide bomber in Karachi in 2013.
Sheikh had been in charge of Bhutto's security when she returned to Karachi from exile in October 2007. Bomb attacks targeted her convoy, killing around 140 people.
However, Chilean diplomat Heraldo Munoz, who led the UN investigation, said it was ridiculous to imagine Bhutto's widower had been involved in her death.
Al Qaeda wanted her dead, he has argued, while the Taliban carried out the attack – possibly with the support of rogue intelligence agents – and local police arranged a cover-up which he was convinced "came from higher up".
He has further argued that Bhutto's own security failed her and those who encouraged her to return to the country did not provide her protection.
Other speculation pointed towards Bhutto's trusted bodyguard Khalid Shahensha, with video clips showing him making strange gestures at the podium from which Bhutto addressed the rally moments before her death.
Months after the assassination, Shahensha was mysteriously gunned down in Karachi.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ