Flooding and landslides caused by record rainfall across western Japan have forced vehicle manufacturers Mazda and Daihatsu to suspend production, according to Reuters.
Flooding and landslides caused by record rainfall across western Japan have forced vehicle manufacturers Mazda and Daihatsu to suspend production, according to Reuters.