London Business News | Londonlovesbusiness.com
1 month agoEurope news
US Military expert warns it's 'almost impossible for Ukraine to win'
Russia is likely to win the war in Ukraine due to a significant power imbalance and military capacity issues. [ more ]