McCain wins Virginia Republican primary
Sen. John McCain has won the Virginia Republican primary in an unexpectedly close race with Mike Huckabee.
JOHN McCain won the New Hampshire Republican primary yesterday night, completing a remarkable comeback and climbing back into contention for the US presidential nomination.