I logged into my GWT account. It is showing some 25,000 backlinks from a site called [removed]
I have no clue what this site is. I went to this site. No backlinks to my website anywhere. Not at all related to me anyway.
What I have to do? Is this the reason for recent drop in my sites ranking and traffic?