The Curious Case of Disappearing Apps On Windows Store: TeamViewer And Opera Mini Disappear

The Curious Case of Disappearing Apps On Windows Store: TeamViewer And Opera Mini Disappear

The Windows store, Microsoft’s attempt at replicating Google’s fabled Play Store ever since its inception has received widespread criticism from its users. Mainly because of…