Russia Discovers Huge Oil and Gas Reserves in British Antarctic Territory: Approximately 511 Billion Barrels Worth of Oil
Russia has found a huge oil and gas reserve in the British Antarctic territory, potentially leading to drilling in the … Read more