Browsing: Auto

In a recent disclosure, the Delhi Metro Rail Corporation (DMRC) has come under scrutiny for its impact on the environment, revealing that since…

According to reports from UK media, Tata Motors-owned Jaguar Land Rover (JLR) is preparing to unveil plans for a flagship electric car battery plant in the UK. The new plant, located in Somerset, South…