Welcome, we need more info in order to help you, please join the site so you can reply in this thread. See
this link for instructions on how to join Android Central.
What do you mean by TOI? I did a google search and all I found as Times of India. Do you mean that? If so maybe you installed their app and it's sending you notifications when they post videos, OR you put their widget on your home screen? In any event I need more info.