islamic structure is one of the largest mosques in the world , encompassing square metres and with the ability to accommodate worshippers at time .