Sri Lanka will receive $300 million to $600 million from the World Bank over the next four months to buy medicine and other essential items, the country's finance minister said Friday, as the Indian ocean island suffers its worst economic crisis in decades.