Business Russian Diplomat Quits Citing ‘Shame’ Over Russian Invasion Of Ukraine Topline A Russian diplomat in Geneva said on Monday he had resigned… InternewscastMay 23, 2022 View Post