Future of Telsa stores in Ireland and UK unclear following closures announcement

//Future of Telsa stores in Ireland and UK unclear following closures announcement