Current Affairs Russian ambassador gets a shower of red paint; video went viral! Neha Kunder May 9, 2022