The India-Sri Lanka three match one-day international (ODI) series has been called off, according to reports.A prolonged spell of bad weather has not allowed much cricket over all of last week. The first two matches both were first deferred to reserve days and then called off as there was no let up in the inclement weather.