Noticed today that my iPhone is showing me in a completely different city over hundred miles away, in a place where I've never even been. What could be wrong? Is it the hardware that's broken or the carrier giving wrong info or a software bug? How does the gps in an iphone work? Location shows the right location when wifi is in use. iPhone 5s with the latest iOS.