Hi Dinesh, online course is not available on any website, I have searched a lot. Every site provides the postal package. If you need that then you can visit http://www.tcyonline.com/india/spokenenglish.php
Hi Rajesh, Yes there is a gap in reading newspapers and speaking. Newspapers will only help you to understand the usage of different words. You should practice with your friends for speaking
The most important thing to get a good command on any language is that your basics should be very clear. By basics I mean, you should be familiar with the words and the basic grammar. You will require the specially designed material to improve your grammar. If you can excel in that you can speak that language very fluently. Try to speak with your family or friends in English. Read books or newspapers daily.