Combine all the dry herbs and spices together in a bowl with the sugar and a generous pinch of salt and pepper.
Pre-heat the BBQ for 2-3 minutes and grill the corn on the cobs on a medium heat for 8-10 minutes, turning regularly. Remove from the heat and allow to cool before slicing the corn off lengthways.
While the corn grills chop the red onion and chilli, halve the tomatoes and finely chop the coriander. Add to a bowl with the corn, lime juice and a grind of salt and pepper.
Brush the steaks with a little olive oil and divide the spice rub between the two steaks, covering all sides. Grill the steaks for 3-4 minutes per side (medium rare) or cooked to your liking. Remove from the heat and cover with foil to rest for 5 minutes.
While the steaks rest heat the wraps briefly on the BBQ.
Slice the steaks into thin strips. Add a little sour cream or mayo to the wrap, then top with the corn salsa and the steak.