Public speaking has become a contemporary  strategy to address thoughts , beliefs  and ideas . As a matter of facts , it  seems really complicated to be a successful public speaker because of the variety of  listeners' needs ,  in the light of  huge use of  technological tools ( social media , broadcasting program ..)

public speaking