The world record time for the marathon was broken over the weekend by Dennis Kimetto at the Berlin Marathon. He finished the race in 2:2:57, 26 seconds lower than the previous record. This is quite a large improvement and the record time is now closing in on 2 hours.
World records for road races like the marathon are rather strange since courses and course conditions can vary greatly. Some notable marathons like the Boston Marathon don’t count for world records because the courses deviate too much from what’s considered the standard. According to Wikipedia, the 7 fastest marathon times are all at Berlin in recent years, which suggests that the Berlin course may just happen to be one of the faster courses available. Nonetheless, this is an impressive accomplishment by Kimetto.