Answer:
b
Explanation:
correct answer is D leaders of the worlds nations
disgusted
appalled and disgusted are synonyms