“What’s amazing and what’s probably most misunderstood is, Jamaica has 70 charging stations around the island,” he said. Stewart spoke about the partnership with BYD, which sees ATL ...