China's Android users might notice that a fairly major feature has disappeared from their app stores: Instagram! That's right, the photo-sharing app has been MIA for almost two days, in what some suspect is part of the China APP-ocalypse that's affected Flickr, Line, and more.

Visit the original source and full text: Shanghaiist