London is getting ready for the annual London Marathon, happening on Sunday, April 21. With more than 50,000 participants from around the world expected to join, excitement is building for this iconic 26.2-mile/ 42.195km race through the heart of the city. (More Sports News)