ADVERTISEMENT
Protests against Tesla owner Elon Musk are happening in Germany, Canada, and other countries.