Traduction: They Might Be Giants. Istanbul.
Traduction: They Might Be Giants. Not Constantinople Istanbul.