International Network
Toastmasters is an International non profit organization created in 1924 in the United States.
You will find a lot of information in the Toastmasters International Website here : http://www.toastmasters.org
There are 13,500 clubs in more than 116 countries. You can find a club by country here : http://reports.toastmasters.org/findaclub
Links to videos to present you the Toastmasters International Activity:
You can find more Toastmasters videos in youtube