How can I improve my english language skills ? I am basically from gujarati background .
How do I improve my vocabulary and English speaking skills ? I am a 22 year old software engineer and come from a Telugu medium background . I am able to write well , but my speaking skills are poor .