NEW DELHI, 23 July 2023: The Government of India has declined the proposal of Chinese electric vehicle giant BYD Motors and Megha Engineering and Infrastructures […]