CNN reporter mugged at knifepoint by homeless man live on air

A CNN reporter was mugged by a homeless man in the middle of a live broadcast in Brazil.

Bruna Macedo was stationed close to the Bandeiras Bridge in Sao Paulo to report on rising water levels in the Teté River when the hold-up occurred on Saturday morning.

The suspect could initially be seen wandering into the background and looking over the barrier while she spoke with anchor Rafael Colombo.

But he slowly drifts towards Macedo, who kindly greets him during the segment before he pulls out a knife, forcing her to take a couple of steps back.

The camera continues rolling as she hands over two mobile phones before the studio cuts to another shot of a street.

Colombo told Brazilian newspaper Folha de Sao Paulo that Macedo was uninjured and returned to the CNN centre following the incident.

He added: ‘She had a terrible scare, but she is fine.’