For today's Geo Quiz, we were looking for the birthplace of China's great philosopher, Confucius. The World's Lisa Mullins gets the answer from Boston Globe travel writer Tom Haines, who visited Qufu in China's Shandong Province.