Don't worry  English speaking mechanic can help any car troubles in Osaka Japan.