Toastmasters International is a nonprofit organization that started in 1924 in the United States. It now has a presence in 136 countries with over 15,400 clubs and 332,000 members. The document advertises an upcoming meeting of the Delhi One Toastmasters Club on Fridays from 6:45PM to 8:45PM at the YMCA Conference Room in New Delhi. Interested guests are welcome to attend and more information can be found on their website or Facebook page.