Who appoints Director General FIA?

(A) Supreme Court
(B) Minister of Interior
(C) Federal Government
(D) The most senior in rank take the charge

The answer is: (C) Federal Government