That doesn't explain Sri Lanka which is past South India...
Edit: The actual answer is North/Eastern Indians speaking an IE variant immigrated to Sri Lanka in the 5th/6th centuries and became the dominant language there since (Sinhala)
Edit: The actual answer is North/Eastern Indians speaking an IE variant immigrated to Sri Lanka in the 5th/6th centuries and became the dominant language there since (Sinhala)