Shell’s investment in renewables is wonderfully worrisome

Business