People have different definitions on E-learning. But I think we have to have definition which should have some adaptation. Some definitions are broad and some are narrow.If some definition with solution to the people or to the nation then it should be a good definition