Arabic salad

Arabic salad as my Grandma made it; fresh, zingy and perfect for a hot summers day.