How do you say ‘Google it, you trash’ in British English? Answer surprises many in Japan

People in Kyoto and England have more in common than previously thought. 

Read More