Corruption Perception Index report is published annually by

(A) Amnesty International
(B) European Union
(C) United Nations
(D) Transparency International

The answer is: (D) Transparency International