The answer to today’s Geo Quiz is Nishio in Aichi Prefecture, Japan. The area is known for its green tea plantations. Anchor Lisa Mullins finds out more from green tea executive Shiro Nobunaga.