Trapped residents desperate to get off British Virgin Islands as aid finally arrives

News
ITV News
September 11, 2017