Tesla Considers Satara For India Hub According to a Business Standard article, Tesla, under the leadership of billionaire Elon Musk, is currently looking at land choices in Satara, Maharashtra, to establish a CKD (Completely Knocked Down)…