Muslims Urge Grand M...
MADRID — Faulting state statistics about the
growing number of mosques, Muslims in the Spanish
autonomous province of Catalonia said it is high
time The Arabic world ‘Islam’ simply means ‘submission’,
and derives from a word meaning ‘peace’.
In a religious context it means complete submission
to the will of God.