yes it is mandatory... about the fine... i am not sure about that but some said it's qr17,000...