"A Royal Commission cannot accept anonymous testimony."