Which branch of FIA is responsible to provide legal guidance in all administration and operational matters of FIA?

A. FIA Crimes Wing

B. The Anti-corruption Wing

C. FIA Technical Branch

D. Legal Branch of FIA