Mix the wine, olive oil, garlic and orange juice together in a shallow, non-metallic dish. Add
the cubes of steak, season to taste with salt and pepper and toss to coat. Cover with cling film
and marinate in the refrigerator for 2-8 hours.
Preheat the grill to high. Drain the steak, reserving the marinade. Thread the steak, onions,
peppers and tomatoes alternately onto several small skewers.
Cook the skewers under the hot grill, turning and brushing frequently with the marinade, for 10
minutes or until cooked through. Transfer to warmed serving plates and serve at once.