The FTSE 100 index recovered from a slow start to stand 0.4% or 41.11 points higher at a fresh record of 10,225.46. BP and ...