Two soldiers are being held by the Brazilian army after a teenager was shot at Sunday’s Rio de Janeiro Pride.

Nineteen-year-old student Douglas Igor Marques Luiz was shot once in the stomach during the gay festival.

He was treated in hospital and has now been released.

According to Associated Press, the army initially denied being involved in the incident.

It has now confirmed that two sergeants were arrested yesterday and will be questioned by police.

One is said to have admitted shooting the teenager.

Mr Luiz told police that he was verbally abused before being shot.