Manor Lords, one of 2024’s most exciting indie games, has sold a whopping two million copies since launching on PC just a few weeks ago.

This article is imported via RSS from Windows Central RSS Feed – Read more here: ​Read More