US President Joe Biden has landed in hot water following his latest remarks about the Russian President’s decision to recognize Donetsk and Luhansk in western Ukraine as independent states. "Who in the Lord's name does Putin think gives him the right to declare new so-called countries on territory that belonged to his neighbors?" Biden said in a press conference on Tuesday. "Who in the Lord's name does Putin think gives ...