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