Director General FIA is appointed by which of the following:

A. Supreme Court

B. Minister of Interior

C. Federal Government

D. The most senior in rank take the charge