The Kingfisher oil production site near Lake Albert in Uganda. Photo: Duncan Ifire

Dubai company in final talks over $4bn deal with Uganda for new oil refinery