At least 25 people have been killed and several others remain trapped after the Taiwanese aircraft operated by TransAsia Airways crash-landed in a Taipei river.

The ATR-72 aircraft, run by private operator TransAsia Airways, crashed into the Keelung River in the Taiwanese capital injuring at least 10 people.

The small aircraft was carrying 53 passengers - including two children - and five crew members.

There were 31 Chinese tourists among the passengers. The cause of the crash is yet to be ascertained.

At least 27 passengers have already been rescued and 25 have been declared dead in hospital.

Emergency workers are battling to rescue the remaining victims trapped.

The aircraft was flying from Taipei Songshan Airport to the Kinmen Airport in the offshore island, just off the coast of southeastern China.

The Civil Aeronautics Administration (CAA) said the aircraft came into operation less than a year ago and underwent its latest safety checks on 26 January.

Another TransAsia Airways flight, again an ATR-72 turboprop aircraft, had crashed due to bad weather in July 2014, killing 48 people.