India has amended its tax treaty with Sri Lanka to tighten loopholes in double taxation avoidance and to curb revenue leakage by preventing treaty abuse.