Throw all the vegegables in a large mixing bowl and stir delicately until well combined.
In a separate bowl, combine the ingredients for the vinaigrette.
When ready to serve, pour the vinaigrette over the vegetables, stir delicately until evenly coated and serve immediately.
This salad will keep in the refrigerator for up to 24 hours. However, make sure to add the vinaigrette at the very last minute, else your salad will get extremely soggy.