Almonds: In a heavy bottomed pan or the microwave, toast the almonds until aromatic and golden brown.
Onions: In a small bowl, combine the chopped onions with the vinegar and two pinches of salt. Cover and keep aside for 15 minutes. This gives a tangy flavour to the onions, taking the bite off the raw onions.
Bulgur: Bring the water to boil in a saucepan. Turn off the flame, and mix in the orange juice and stock cubes. If using vegetable stock, then bring that to a boil and mix in the orange juice. Place the bulgur in a large pot with a lid. Pour the hot liquids over the bulgur. Give it a stir. Cover and keep aside for 3-4 minutes or until all the liquids are absorbed. Fluff up the grains with a fork such that there are no clumps. Keep covered for 5 more minutes. Remove the bulgur now onto 2 baking trays or large plates and allow to cool completely.
Meanwhile, prep all the other ingredients. Dice the English cucumbers into a 2 cm dice. No need to peel these.
Peel and coarsely grate the carrots.
Peel and segment the oranges. Peel each segment and discard the peel. Gently break each segment into halves and keep aside.
Coarsely chop the mint leaves.
One the bulgur is cooled, divide all the ingredients (except almonds and micro greens) between the two trays of cooled bulgur. If you have a large sized bowl, you can do the same in one big bowl, mixing all the ingredients gently along with the extra virgin olive oil and spices.
Toss in the toasted almonds and micro greens towards the end or top each serving with a sprinkling of these.