Hi Pak Hei,
In addition to the information that's been shared above, I want to encourage you to consider virtual/remote internship positions, as this could give you the opportunity to learn about companies, issues, and industries around the world from wherever you are.
Also, if you're able, doing an internship or volunteer project abroad can help you gain insight into different cultures and places around the world. Here are a couple of organizations that offer programs:
AFS Intercultural Programs: https://www.afsusa.org
The U.S. Department of State also offers opportunities for individuals from a variety of different countries and educational backgrounds to participate in global learning opportunities: https://exchanges.state.gov/us/find-programs
In addition, I currently work for an organization called Project Humanities, which explores global social issues through programming. We offer remote internships, and I encourage you to check them out here: https://projecthumanities.asu.edu/opportunities.
Best of luck!