A sacred Islamic religious place and landmark, a view from above of Muslims gathering on Mount Safa and Marwa in Mecca, Saudi Arabia, the concept of worship and drawing closer to God Almighty, the destination of Muslims from all over the world, performing the Hajj and Umrah rituals
