Japan may-well have a population of 128 million but be only 1.56 times the size of the UK, but wow, does it have nature! Countries of the world could learn a thing or two about keeping your streets and rivers clean and allowing nature to take flourish. Due to the landscape of Japan, the mountains…