Hello!<br/><br/>What is more grammatical/natural to the native speaker:<br/><br/>1) There are many sites <b>on</b> the Internet.<br/><br/>2) There are many sites <b>in</b> the Internet.<br/><br/>and why ?