News

Russia has reportedly found the world's largest crude oil reserve beneath the British Antarctic Territory, a region long protected under international treaty. It is estimated to be 511 billion barrels ...