Share Facebook Twitter LinkedIn Pinterest Email It is high time the Kremlin took a long, hard look in the mirror instead of spinning fantastical fabrications about Russia’s supposed grandeur and invincibility.