do you know what 'dubious' means? You can look it up.
I can help you with the following:
amenable to the law = liable to be brought to account; answerable; legally responsible
high officials = people who have very important positions in an organization. The meaning of this noun phrase is easy to guess.
I hope it helps!
Student or Learner