adam's peak sri lanka

This article examines the early Islamic notion that Adam, the promulgator of the human species, descended to India from heaven. Readers are introduced to Adam's Peak, a mysterious mountain in Sri Lanka that is revered by some Muslims, Buddhists, [...]