Tesla opens a new store in Istanbul

Sweden still loves Tesla