Both cities ' numerous mosques are the destination for large numbers of Muslims on their annual pilgrimage . Both cities ' numerous mosques are the destination for large numbers of Muslims on their Hajj ( annual pilgrimage ) .