Break the raw spaghetti into thirds and cook according to the package directions. Then drain the pasta and rinse with cool water.
Place the pasta in a large bowl and add the artichoke hearts, tomatoes, onions, olives, parsley and crumbled cheese. Mix gently to combine.
In a small bowl combine the olive oil, vinegar, garlic, sugar and salt and pepper. Whisk to combine and pour the dressing over the salad. Mix well but gently. Cover and chill till serving.
Tips
You can also add more tomatoes, fresh herbs such as chopped basil or oregano.