OMG, I am having a hard time believing that these photos are in fact from Japan! I've lived in Sweden and even I am having a difficult time seeing the differences in the houses, terrain, and even the