London, England, United Kingdom
I.S.T.E.C. - Instituto Superior De Tecnologias
Faculdade de Ciências Da Univ. Lisboa