Description : What are Safa and Marwa ?
Last Answer : Safa and Marwa are two small hills.
Description : What is the meaning of the word safa ?
Last Answer : The word safa means sacred.