Inspectorate General

both a military body and an agency responsible for a ministerial internal audit department by the government of Saudi Arabia

Categories: