The Kaaba (article) | Islam | Khan AcademyThe Kaaba, meaning cube in Arabic, is a square building, elegantly draped in a silk and cotton veil. Located in Mecca, Saudi Arabia, it is the holiest shrine in Islam. Map of Mecca, Saudi Arabia ( NormanEinstein, CC BY-SA 3.0.