Muslims from all over the world, the concept of worship and getting closer to Allah Almighty, the Grand Mosque in the Kingdom of Saudi Arabia, an illustration of the Kaaba in Mecca, a greeting card on the occasion of Islamic holidays, green background
