A city in Saudi Arabia, birthplace of Muhammad and spiritual center of Islam. (Ching, 1995)
« Back to Glossary IndexMecca
« Back to Glossary Index
A city in Saudi Arabia, birthplace of Muhammad and spiritual center of Islam. (Ching, 1995)
« Back to Glossary Index