The following images are from ILC 2016 in Barcelona. Please visit the gallery to see some of the key highlights.