Sri Lanka’s prime minister has warned of a food shortage as the island nation battles a devastating economic crisis and vowed the government will buy enough fertiliser for the next planting season to boost harvests. Thousands of people queued for cooking gas and petrol in Sri Lanka’s commercial capital on Friday.