The Miami Grand Prix, held in May, is one of the newest events on the Formula 1 calendar, attracting fans from around the world.