Between the three sentences
English opens the the window upon the world's knowledge.
English language opens the the window upon the world's knowledge.
The English language opens the the window upon the world's knowledge.
I think first one is more appropriate but can the remaining two sentences imply same meaning?
If not what is their meaning?
Are they grammatically correct? Please explain to me.