<meta name="google-adsense-account" content="ca-pub-6363428395369086">

Tesla’s India country head steps down: Report

In March, the carmaker had signed a lease deal to open its first showroom in Mumbai, Reuters had reported, reviving plans it had shelved last year.

Source

Leave a Reply

Your email address will not be published. Required fields are marked *