Agriculturists have warned that the country may encounter a food shortage by mid-August in the ongoing economic crisis. India has committed more than USD 3 billion to debt-ridden Sri Lanka in loans, credit lines and credit swaps since January this year. Sri Lanka's annual fertiliser imports cost USD 400 million.