Place the couscous in a medium bowl. Melt the butter in the boiling water and pour over the couscous. Cover tightly and allow the couscous to soak for 5 minutes. Fluff with a fork.
Whisk together the yogurt, olive oil, vinegar, curry, turmeric, salt, and pepper. Pour over the fluffed couscous, and mix well with a fork. Add the carrots, parsley, currants, almonds, scallions, and red onions, mix well, and season to taste. Serve at room temperature.
optional more curry powder, olive oil and yoghurt, cranberries instead of raisins.