The worst-ever outbreak of dengue fever has killed nearly 300 people in Sri Lanka, with aid agencies warning against further spread of the mosquito-born viral disease.

The Sri Lanka Red Cross Society and the International Federation of Red Cross and Red Crescent Societies said on Monday that they were scaling up emergency assistance to the island nation, as the number of dengue cases topped 100,000.