Shares rise for Rolls-Royce and BP

Rolls-Royce beat first-half profit forecasts after delivering 27% more aircraft engines and higher maintenance revenue.
The maker of engines for aircraft and ships reported an underlying pretax profit of £287m (€321m), up 148% from a year earlier and beating market forecasts of £193m.