I don't know why Toyota has a different oil change interval in India. I would expect it may have to do with the quality of available oil. Also, both the intervals you quote are different than the american interval which is 7500 miles. I thought the Austrailian interval was 10,000 or 12,500 KM.
Road Trains- You are now talking about an entirely different beast. First off, you are talking about semi-trucks. Semis regularly run to over 1,000,000 miles, much less 1,000,000 km. Also, you need to remember that an engine is essentially a sealed unit, so it doesn't matter if it is operated on dirt roads or pavement for the oil.
As I had previously explained, oil change intervals are affected by factors including use, capacity and engine output. First, trucks are run constantly, no cold starts to cause wear, contaminants are burned off and the oil stays at operating tempurature, this leads to longer life. Second, the engines in these trucks are not high stressed engines, they are very overbuilt. Third, oil capacity, we are not talking 4-8 quarts, we are talking 10+ gallons. This allows for a lot of additives relative to the engine size and output.
Finally, even in semi's you will see that the oil change interval goes from about 20,000-40,000 miles with mineral oil to up to 100,000 miles with synthetic. Also, most trucking fleets use regular oil analysis to monitor oil condition. This tells them 1) when to change, and 2) alerts to potential engine problems before they become catastrophic. Remember when you are running 100+ trucks it is cheaper to do a $10 oil analysis (hi volume costs) than change out $100 worth of oil early.
Cary