A fire tore through a seven-storey office building in Indonesia's capital on Tuesday, killing at least 22 people, police said.

Police said a drone battery that exploded on the ground floor had likely ignited the fire, which spread to the upper levels of the building in central Jakarta before being put out.

"However, the exact cause is still under investigation by the forensic laboratory team," said Susatyo Purnomo Condro, the Central Jakarta police chief, telling reporters the force was "committed to thoroughly investigating this fire incident".

A witness told AFP that the fire broke out at lunchtime, and was already large by the time firefighters reached the scene.

"The door was closed. When the firefighters broke in, the fire was already big and very red," said Nurhayati, 53, who lik

See Full Page