Illa de la Llum
Illa de la Llum is a complex of two skyscrapers in Barcelona , Catalonia , Spain , completed in 2005 . 
<triplet> Illa de la Llum <subj> Barcelona <obj> located in the administrative territorial entity <subj> Spain <obj> country <subj> 2005 <obj> inception <triplet> Barcelona <subj> Spain <obj> country <triplet> Catalonia <subj> Spain <obj> country <triplet> Spain <subj> Catalonia <obj> contains administrative territorial entity