New Delhi, Jan. 11 -- India has paid its 2020 annual dues ahead of schedule to the cash-strapped world body earning its gratitude.

Secretary-General Antonio Guterres's Spokesperson Stephane Dujarric on Friday thanked India for sending the payment.

India paid on Friday the full amount of $23.4 million for this year for the general budget due only at the end of the month.

India is the fourth country to pay up for this year and is the largest contributor so far.

Very few countries pay their dues by the January-end deadline and there is a large list of countries in arrears from past years.

Of the 193 members, 47 have not paid last year's dues creating a cash crunch, according to Dujarric.

Guterres has called it "the worst cash crisis faci...