Probably this is the most normal question you guys have seen, but the same pop up in my mind just after seeing the "review forum" here.
I was looking few sites to add my review here https://www.inforum.in/forums/website-reviews.26/
Few of the first in the list, I saw the sites are not...