Saudi Aramco made a $111bn profit in 2018 General A look inside its books also reveals constraints on Saudi Arabia’s oil colossus