These office workers share their cubicles with an urban farm

BY: JESSICA BEUKER In Japan, 126 million people occupy a very small land area, making it one of the most densely urbanized countries in the world. It’s a crowded place for the people who live there, and leaves very little…