A team is simply people. How do you find people? Use the Internet. If you are willing to offer your services to other people, it is very easy to find a team to join. Then the issue is not how to find them, but how to find a good team that will stick with it and complete a project.
Some teams form around making mods for games. Then they go on to make their own game, or possibly even be hired by the original company that made the game. Or try Scirra's help board. You don't have to make a team with people that live in the same country as you.
Or if you do want to find local people, again Google is your friend:
https://www.google.com/search?q=beirut+game+development
http://arabnet.me/conference/beirut/