In June 323 BC, Alexander the Great died in Babylon aged 32, having conquered an empire stretching from modern Albania to eastern Pakistan. The question of what, or who, killed the Macedonian king has never been answered successfully. However, new research may have solved the 2,000-year-old mystery.