More than 20,000 people have fled fighting between the Sri Lankan Government and Tamil separatists in the Indian Ocean island’s eastern costal strip of Vaharai in the past three weeks, but despite reaching relative safety they still they face many problems and an uncertain future, the United Nations refugee agency reported today.