The Antigua and Barbuda Tourism Authority (ABTA) is bringing Caribbean sunshine to the streets of London this autumn with a new fleet of ‘Be Here’ branded digital advertising vans, touring the city ...