Republican Senator Ted Cruz has defeated Democrat Beto O'Rourke in Texas, according to several media projections.


Read more