Due to Defense Forces’ strikes on russia’s energy infrastructure oil refineries earlier this year, Russia fell short of 25% of its budget revenue from oil…