Mosques are not only Muslim houses of worship; in many parts of the Muslim world, they are also stunning tourist attractions ...