Image caption Passengers leave a Cathay Pacific flight after it made an emergency landing in Singapore

Rolls-Royce has launched an investigation after a plane carrying 136 people had to make an emergency landing in Singapore.

The Cathay Pacific Airbus A330-300 experienced problems in one of its two Rolls-Royce engines shortly after taking off for Jakarta.

The plane landed safely on Monday without injuries.

This is the second emergency landing involving a Rolls-Royce engine in six months.

Last year, Rolls-Royce faced a safety probe after one of the engines in a Qantas Airbus A380 caught fire, forcing an emergency landing.

"Cathay Pacific and Rolls-Royce are investigating the incident which has been reported to the Hong Kong civil aviation department," said a spokesman for Cathay Pacific about the latest incident.

'Shaking violently'

Beawiharta, a Reuters news agency photographer aboard the plane, reported that 20 minutes after take off there were two sharp bangs.

He said the plane began shaking violently, the lights went out and he could smell something burning.

Cathay Pacific reported that the plane's crew shut down the number two engine, a Trent 700, after receiving a "stall warning".

"Fire services met the aircraft on arrival. The aircraft stopped on the taxiway and sparks from the number two engine were reported," said a Cathay Pacific spokesman.

"They were doused by fire extinguisher."