The Calicut Trade Centre (CTC) is a sprawling 70,000+ square feet convention centre located at the heart of Calicut, the one of its kind facility designed to host events of all scales – from business conferences and exhibitions to personal events and entertainment shows