Around 100,000 Russian troops, backed by artillery, tanks, and air power, are entrenched on Ukraine’s border, expected to strike any moment. The possibility of a Russian invasion of Ukraine has spurred turmoil and created geopolitical tensions among world leaders. As the tension between the two countries is escalating, US and European allies are on high