Different to London - Use 'a' or 'de' ?
Si tuviera mucho dinero, me gustaría vivir en Barcelona porque es muy limpia; lo que es diferente a/de Londres.
3 Answers
En español no usamos la expresión "lo que es diferente a/de", eso es una mala traducción del inglés.
En español se dice:
... porque es muy limpia; a diferencia de Londres.
Es decir; usa las dos preposiciones, pero de forma adecuada.
You would use "de." In this sentence, you are trying to say that Barcelona is different from London. "From" translates to "de."
You can use "a" in other sentences preceding a name of a location, but in those cases you are saying "to." In the sentence you provide, it wouldn´t make sense to use anything but "de."
That is my opinion, but now that I look at SpanishDict´s page for "different", they say you can use "diferente a..." or "diferente de.." (scroll to the "not alike" definition).
Usa la "a"
Si tuviera mucho dinero, me gustaría vivir en Barcelona porque es muy limpia; lo que es diferente a Londres.