Factbox

Boston Marathon 3:05am BST

Tens of thousands of runners brave cold rain for the 119th running of the Boston Marathon.