It would be nice if you either addressed actual issues or didn't post. There isn't much need for diverting questions into what seems like a marketing thread.
Mod's note: Let's avoid further personal comments and address the issues, not each other.
I tend to disagree here both with bluntforce and with Sudipto about the backlink issue. To me, "more than 20K backlinks" raises likely spam flags. I'm thinking that many of them are probably ROS (run of site) backlinks, which most likely suggests that they are not natural, and that they have either been arranged or bought.
What I'm also thinking, though, is that the OP may or may not be aware of how easily Google might spot these as spam if that's what they were.
The question here suggests partial spam awareness... but it's not clear how much....
One more question I have all of my websites on same IP address in C blog category where one is primary domain and others are in root folder
RajaAdnan - IMO, if any significant amount of your backlinks are from your own sites, and they're all on the same class-C IP address (which is what I think you're asking about), Google will certainly know...
- by the common class-C...
- by the commonality of backlinks to you...
- and by any ROS backlinks...
...that there's obvious coordination among these links, and this kind of coordination is clearly spam. bluntforce is correct that you should be able to figure out the rest. You will need to acknowledge the links you built. You shouldn't need to worry about the links you didn't place, though it's hard to say how close to the fuzzy line your site will be once you disavow the bad links you know of.