News

Tesla finally arrived in India — fashionably late to its own party. After almost a decade of broken promises and dashed hopes, Tesla opened its first showroom in Mumbai on July 15, marking the ...