Are indirect objects a grammatical requirement? (le)
In the sentence
"Le doy la manzana a John" (I give the apple to John).
Does one have to use the indirect object of "le"? I realize that "a John" acts to clarify who the indirect object is referring to, but does an indirect object have to be used whenever there is one, even if the object is named elsewhere?
TL;DR
Is "Doy la manzana a John" right? Why not?