Departed for CPH, then landed back at LHR, suffering what seemd to be a compressor stall in one of the engines on landing. Got turned around, went out to the holding point to depart back to Brazil, but then had hydraulic problems and went back to stand.