A. 19.1km
B. 21.1km
C. 42.2km
D. 31.2km
The full marathon has an official distance of 42.2km kilometers. The marathon is a long-distance foot race with a distance of 42.2 kilometers, usually run as a road race, but the distance can be covered on trail routes.
Read more about the General Knowlege question here.
I ran a marathon in Lahore. I lost some where in the crowd. hahah