There is a lot that is unique about this site and also how it symbolizes and embodies the kinds of initiatives that have blossomed since the Abraham Accords.
The mosque was located close to a police housing block, and there were some 260 people inside when the blast occurred.
Mecca, Saudi Arabia, is home to Masjid al-Haram, the largest mosque in the world which has within it the Ka'ba toward which all Muslims pray.