Intriguing Earth Architecture 33 Scottish Parliament Building, Edinburgh, Scotland – Miralles/Tagliabue EMBT You Might Also Like 11th Annual Webby Winners Announced May 1, 2007 Wonders of the World: The Buildings of 2006 March 19, 2007 Posta Aerea 001 October 22, 2007