Separate names with a comma.
Maybe I'm the last to know but apparently Tesla are planning a new Sales / Service Centre in the Townhead area of Glasgow allegedly with 8...