Russia has reportedly fired a top general labeled “good-for-nothing” following a string of costly strategic blunders in Ukraine, The Kyiv Independent reveals. This dramatic shake-up highlights Moscow’s growing frustration with its persistent military setbacks