Caterham Seven CSR Twenty debuts as expensive anniversary roadster Only 20 will be built for the UK market. By Angel Sergeev Special Editions - Nov 13 2024