Sir Arthur Charles Clarke died in Colombo, Sri Lanka, at the age of 90, due to respiratory complications and heart failure stemming from post-polio syndrome. This marks the end of the life of a prominent figure in science fiction and science popularization.