Food Europe Thousands of runners took part in the Edinburgh Marathon today – a gruelling 26.2 mile race across the capital and East Lothian.