Japanese automaker Mazda recently claimed engine 'breakthrough' that should worry electric car backers.
Dubai Police’s Department of Maritime Rescue of the General Department of Transport and Rescue recovered a Mazda car that fell…