Modern Tokyo is a fascinating urban mystery. The largest urban agglomeration in the world, it is home to 38 million people - more than the entire population of Canada in one city. On the surface, Tokyo feels like an oversized, human-built environment, full of endless rows of towers, glittering neon and fast-moving citizens. But if you dig deeper, this megacity is much more than its impressive size.