China has successfully positioned itself as the leading producer of technology for renewable energy. It is flooding the world market with its cheap products, leaving American and European producers far…
The German Federal Government's recent decision to build a liquefied natural gas (LNG) import terminal on the picturesque island of Rügen has ignited a heated dispute. The planned construction in…
On 28 March 2023, the UN Security Council (UNSC) rejected Russia’s draft resolution to set up an independent body to investigate who was behind the attack on the Nord Stream…