A China Eastern Airlines plane returned to Sydney airport after a technical failure left a hole in an engine casing.

Passengers, who had to spend the night in Sydney, told media they smelt something burning inside the aircraft.