New Delhi [India], August 22: CLICK 2025, India's leading performance and growth marketing conference, organised by the Internet and Mobile Association of India (IAMAI), concluded yesterday at Andaz, New Delhi. The conference, registering over 6000 footfalls, brought together marketers, indu