Chinese Automaker BYD Faces Tax Investigation Amidst Shelved Indian Electric Car Venture

Chinese electric vehicle (EV) manufacturer BYD finds itself in the midst of an ongoing investigation