I know that the light has no net charge and so it can't be bent by magnetic and electric fields but why there is no net charge for light. Actually, light is propagating by varying both of these fields. These variations should make a net charge for light. In addition, someone said that light can be bent by gravitational field. Why?