What was the cause of death for XXX?
Muhammad Ahmad
Muhammad Ahmad was born on 12 August 1845 at Labab Island - Dongola in Northern Sudan to a humble family of boat-builders, claiming descendent from Islamic prophet Muhammad through the line of his grandson Hassan.