The airline will suspend all flights from Sydney to Shanghai at the end of July, citing a lack of demand since the route relaunched after COVID border closures.