2-Ship Helicopters landing in SW1 ?
A friend mentioned that whilst they were visiting the South Bank area of central London today (Saturday) around 2pm and 2 military helicopters flying down the Thames corridor seemed to 'land' in the Westminster/Charing Cross area. Probably not the case, but it made me curious. Any ideas ?