Swiss pharmaceutical company Roche said this week it will stop producing medicines at its Rio de Janeiro unit in Brazil, a new blow to a country whose economy appears to be in its most sluggish decade in 120 years. Roche said the move will take place within the next five years because that factory is not financially sustainable.