"Shanghai Science and Technology Museum" is probably one of the contents of the trip to Shanghai.
Therefore, you will often see Japanese there.
In addition, like many other cities, there are some landmark buildings as places where people meet.
Perhaps the Shanghai Science and Technology Museum has its own characteristics, so it will be used as a meeting place by the Japanese.
What's more, Japan also has many permanent offices in Shanghai.
For example: Japan Chamber of Commerce and Industry, Japan Foreign Trade Association, Japanese news media, Japan Student Union, Japan Association and so on.
Japanese who live, study and engage in late-night activities in Shanghai will often deal with such institutions.
Maybe one of the institutions is closer to the Shanghai Science and Technology Museum.
So you will often see Japanese talents near this place.