The 25th running of the Flora London Marathon did the 2012 Olympic bid no harm at all with further confirmation that London puts on the world’s greatest marathon.Excellent conditions and cool sunshine greeted a record 36,000 starters and 34