Caterham opens world's highest car pop-up store for the launch of the Seven 170

Caterham is launching the new Seven 170 in the U.K. on the British Airways i360 pod in Brighton, 137m above sea level.