About Louise Greenwood

Senior Producer, BBC TV News

  • Location: Istanbul, Turkey
  • Hot
  • Latest