Okinawa Dealership in Tamil Nadu Catches Fire, Company Claims Due to Electric Short Circuit Read more