MTS launches GLONASS phone, a GPS rival Technology!
GPS means global positioning system and is the Xerox of navigation system. I haven’t heard of any alternatives to this system. Until now. Apparently GPS is the American way of doing things. And there is a Russian way, Chinese way and an…