Answer:
125 kilometers
Explanation:
60 min = 1 hour
25/60 = 5/12
5/12 * 300 = 125
8.6m questions
11.3m answers