UK space launch: Dislodged fuel filter blamed for rocket failure

Top Bottom