Giant image of an eye projected on Q Front, overlooking Shibuya Crossing, Tokyo, one of the world’s busiest intersections. Q Front is a vast, 450 square metre digital screen built into the façade of a building in Shibuya, Tokyo, Japan.