Ten weeks before the start of the World Cup in Brazil, police are making a final push to sweep clean some of Rio's most crime-ridden areas.
Hold-ups happen daily in Rio. Few are as brazen as a gang that robbed hospital staff and patients in a waiting room at gunpoint.
With raw sewage and debris from favelas often washing into the sea safety fears have been raised for the sea sports in the Rio Games.
Brazil’s military police are the protectors of the law, a relic of the 20 years of dictatorship and are still organised into battalions.