The Louisiana floods that started on August 12 has taken its toll on several business establishments, in particular auto dealerships that have to contend with just a limited number of employees. more
Smaller electric car manufacturers are stepping up to challenge Tesla Motors, with one of them currently looking to build its first car factory in the U.S. more