ANALYSIS

Affiniti takes Terminal 5 online