Editor's Picks Europe Latest Top Stories USA World‘People see their own traits in others’: Putin mocks Biden over ‘killer’ remarkWeb DeskMarch 19, 2021 by Web DeskMarch 19, 2021 MOSCOW, Russia: Russian President Vladimir Putin on Thursday mocked his US counterpart Joe Biden, escalating a war of words between the two world leaders. Putin...