Stock Photo - Sultan Qaboos Grand Mosque, the main mosque in Oman, one of the most important buildings in the country, one of the world's largest mosques, Muscat, Oman, Arabian Peninsula, Middle East, Asia