Ankita Maharjan
Tesla owner Elon Musk recently slammed video streaming platform ‘YouTube’ over unnecessary advertisements on their platform.
“YouTube seems to be nonstop scam ads” Elon Musk Tweeted on Tuesday.