BBC logo

BBC

Founded

1922

Sector

Media

Size

30,000-35,000 employees

Location

London, UK

How Instagrid played a part in the world’s first hydrogen racing series | Instagrid