One-way distance Frankfurt–India = 4500 miles.
Total distance (to and fro) = 9000 miles.
Total time:
Onward = 41 hr (including 2 hr halt in Boston).
Return = 40 hr (including 1 hr halt in Boston).
Total time = 81 hr.
Average speed = Total distance / Total time = $\frac{9000}{81} \approx 176$ mph.