People and Tech Shell’s second-quarter revenue slumps 82% on coronavirus hit to grease costs, power quiz – CNBC Read More »