Framed poster - The Holy Kaaba in Mecca (Saudi Arabia) is a building at the center of Islam's most important mosque.

  • $52.50