In recent events relating to Russia’s war in the Ukraine it is not the Western European nations making the biggest noise against Russia. The nation leading the way in protest against Russias invasion is arguably Britain as we might expect from Bible Propehcy
view more