1 Articles
Report

Monsoon rains have inundated the southeastern Indian city of Chennai, forcing a number of the city's automakers to suspend production.