The airline reported the aircraft was unable to retract its landing gear, as result it was forced to dump fuel for the return to Luxembourg. On landing the right body landing gear detached from the aircraft. The aircraft came to a controlled stop, there were no injuries. The aircraft remains on the runway and recovery efforts are underway.