JOHN McCain won the New Hampshire Republican primary yesterday night, completing a remarkable comeback and climbing back into contention for the US presidential nomination.
McCain wins Republican primary