QatarEnergy signed Tuesday a 20-year naphtha supply agreement with Shell's Singapore division to supply the latter with up to 18 million tons of naphtha from April 2025.