How to remove Weather Waves New Tab
What is Weather Waves Weather Waves is a browser add-on that adds a new tab containing weather news and search bar. Though it might seem useful for some users, we advise you to remove Weather Waves from your browser. It…