Shell plc is undervalued due to ESG concerns, but its real strength lies in disciplined cash generation. Click here to read ...