Did you know that Japan National Route 119 runs along the world's longest tree-lined avenue? SOMEFACTS.com