Showing posts with the label Britain set up Ebola centre in Sierra Leone

Britain set up Ebola centre in Sierra Leone

A medical worker wearing protective clothing works at an Ebola treatment facility in Kailahun, Sierra Leone, on August 15, 2014. By Carl de Souza (AFP/File) A medical…

Load More That is All