25 men mostly Muslim charged with sex offences