From the BBC News Desk Rangers complete the protracted signing of midfielder Steven Davis from Fulham for about £3m. More...