English is an amazing language. We use English in many places. We know that India is a diverse country in many ways, in dressing,festivals,languages etc. If a person living in North want to talk to a South Indian, then he don't know how to speak Malayalam/Tamil/Kannada etc. But if he/she speaks English they both understand and talk easily. This is a major advantage of learning English.