Engage in volunteer activities through organisations. Volunteering provides a sense of purpose and opportunities to meet like-minded individuals.
You can also join sports teams, dance classes, or hobby groups. Websites and apps like Meetup can help you find local groups with similar interests.
Engaging in daily activities is a good opportunity to communicate with local people and build new relationships.
In particularly, shopping in local shops, markets, and dining in local restaurants when it is possible. Regular visits can lead to casual conversations and potential friendships.
If you are religious, attending local religious services can help you meet people who share your beliefs. It is an opportunity to create a safe and familiar framework for people with similar beliefs and a common way of thinking.
Attending festivals, fairs, and public events are great opportunities to experience culture and meet new people.