Tesla is now open for business in the UK. Tesla Motors has opened its first retail design store in the UK at London’s Westfield Shopping Centre in White City, known as one of the capital’s most popular shopping destinations. Tesla said the new store features interactive displays and design studios enabling people to design their […]

+ Read More