Four Indigenous children who had been missing for more than a month in the Colombian Amazon rainforest after a small plane crash have been found alive, President Gustavo Petro said Friday.

"Today we have had a magical day," Petro told the media in the capital Bogota after announcing their rescue.

"They are weak. Let's let the doctors make their assessment," he added.