A waitress, a mechanic and a Nascar driver running for US Congress
Come November, American voters will elect not just their 47th president but also decide the future of the US Congress. All 435 seats in the US House of Representatives and 33 seats in the < ...
BBC News
6 days ago