User blog comment:InterGalaxtic03/Total Drama to the Movies! Episode 3 - Let The Campers Fly!/@comment-32445804-20180531193222

Shanghai is a major city in China, not Japan