Exxon Maximus

Have high oil prices made the world’s largest company a lightning rod for criticism?