Preview Mode Links will not work in preview mode

Emerging Tech Radio





Jul 11, 2018

Tesla commissioned a 129MWh project in Southern Australia in a record 100 days. Rahul Walawalkar who visited the site recently shares his experience from the visit on this week’s episode.