Mediterranean Salad with Asparagus

This salad is based on principles of the Mediterranean diet which focus on eating daily huge amounts of vegetables, and there are plenty of them in my salad.