"Indian English" isn't just an accent, it is a widely recognised and spoken variety, or dialect of English.
Wikipedia states that Indian English is "the regional variant of the English language spoken in the Republic of India, and among the Indian diaspora elsewhere in the world". This article lists Indian English alongside other ...
There's nothing particularly wrong with using the word "current" as a metaphor for the flow of data from one place to another, it's just not commonly used in this context and it's likely that the listener won't understand what you mean.
Stream, on the other hand, has a well-defined meaning in computing and is a more commonly used metaphor.
The first two uses of on are grammatical, but very strange. They also don't mean what you think they mean:
I forbid smoking on you.→ I forbid anybody from smoking on top of you.
Smoking is forbidden on you.→ Nobody is allowed to smoke on top of you.
The third sentence is simply ungrammatical when used with on.
More natural phrasing for each of the ...
English Around the World
English teachers generally would not identify any variety of speech as "authentic", because this word has specific moral and social significance outside the scope of learning a language. However, for educational purposes, each teacher or school generally will identify some dialect as a model for the rules and habits to ...