The NGO's list names oil and gas giants such as ExxonMobil, Shell and BP, along with Brazil's state-owned Petrobras and China National Petroleum.