Reddit Launches Its Own Standalone Aggregated News Website Called Upvoted

Reddit, one of the most popular social media community, has launched its own…