Tesla delivers its first Model S electric cars to customers in Japan

Tesla Motors is making inroads in Japan after handing over its first electric-powered Model S cars to customers in the…