For today’s Geo Quiz, we were looking for the host city of the annual Biggest Liar’s contest. The answer is Cumbria in northern England. Anchor Marco Werman speaks with Sue Perkins, this year’s winner of the lying competition.