Mosques are places of worship for followers of Islam. They have varying architectural styles that often include domes, minarets, and a central prayer hall. Key features include the mihrab, which indicates the direction of Mecca, and ablution facilities where people perform ritual cleansing before prayer. Mosques serve as community centers where Muslims can pray together led by an imam. There are rules of cleanliness and dress for visitors, and in most cases non-Muslims are permitted but expected to be respectful.