Bermuda jumps six spots in global innovation ranking
Bermuda has climbed six places in the latest Smart Centres Index, reinforcing its leadership position in Latin America and the Caribbean and making strides in its global reputation as an innovation hu…