Kenyan runner Martin Lel of Kenya has won the men's London Marathon in two hours seven minutes 41 seconds.
In the women's race, China's Zhou Chunxiu took the crown, with Ethiopian Gete Wami coming second.
Britain's Mara Yamachui finished sixth in the famous race which has been very tough this year because of hot weather.
In the wheelchair race Britain's David Weir successfully defended his title to win, while Shelly Woods took the women's crown for the first time.
CBBC's Ade Adepitan
Almost 40,000 people aged from 18 to their 80s are taking part in the race which kicked off on Sunday morning.
The plucky athletes have been training for months to complete the 26-mile (42km) course, which starts at Blackheath and ends in the Mall.
Organisers have been working really hard to make sure the runners are protected from the effects of the spring heat wave.
Four run-through showers have been set up to help runners keep cool.
Runner dressed as Fred Flintstone
Lots of extra water stations have been set up too. That's because weather experts reckon it will get pretty warm in London with temperatures hitting 23C.
Loads of celebs are taking part, including CBBC's Ade Adepitan who finished in just over two hours and 31 minutes.
Other competitors include EastEnders star Kara Tointon and the model Nell McAndrew. And lots of runners will be racing in crazy outfits.