News

London-based oil and gas giant Shell PLC received what one news outlet called a bloody nose at its annual general meeting ...