Ceremonies will take place in Canada and in France next Friday marking the 100th anniversary of one of the largest and bloodiest battles of the First World War, the Battle of the Somme. On July 1, ...