Six candidates will battle it out in California, with frontrunner Donald Trump absent again.
Second Republican debate: When is it and what to expect
Sep 25, 2023
Six candidates will battle it out in California, with frontrunner Donald Trump absent again.