Tesla Heads To London

San Carlos-based electric car maker Tesla Motors announced plans for the first of three European stores the firm is planning today. According to Tesla, it will open up a regional sales and service center in London, and is looking for sites in Munich and Monaco. According to Tesla, it will begin delivering its cars to European customers in late June.