Fry the carrots in 2 tablespoons of olive oil while stirring for about 1 minute. Add saffron, stir well. Deglaze with the stock and season with salt, pepper, cayenne pepper and sugar. Cover and cook the vegetables over low heat for about 5 - 10 minutes (depending on how firm they should be).
Transfer the carrots to a bowl and let cool down a little.
Add the rest of the olive oil, parsley, orange juice and orange vinegar and mix well.