News

San Francisco, June 25 (IANS) Facebook-owned photo-sharing platform Instagram might soon let its users post from their computers. A number of Twitter users noticed that the test feature had gone live ...