India has committed more than $3 billion to debt-ridden Sri Lanka in loans, credit lines and credit swaps since January this year, the Indian High Commission in Colombo said on Tuesday, as the island nation tries to navigate through its worst economic crisis since independence.