Tehran:Iranian Supreme Leader Ayatollah Ali Khamenei has said that he was grateful to US President Donald Trump for revealing "the real face of America".

"We are thankful to this gentleman. He showed the real face of America," Khamenei said in a speech to military officers in Tehran on Tuesday.

"[It was] what we have said for more than 30 years - that there is political, economic, moral and social corruption in the ruling system of the US. This gentleman came and brought it out into the open in the election and after the election."