The first Republican 2024 presidential debate has seen passionate clashes between eight rivals vying to displace the absent frontrunner Donald Trump.
The contenders brawled on stage in Milwaukee, Wisconsin, over the economy, Ukraine and their record.
While most were reluctant to attack Mr...