This story now
IN Weird ON 21 Feb, 2016
The land of technology, Japan is the country which is known worldwide for the technology, and its anime. Although there are ample reasons to love Japan but there is some really weird stuff too that make it seem unusually odd.
Are you not getting about what we are talking? Well, these pictures might help. Check these out!