It is well known that Huygens' principle is violated in an odd dimensional space time. However, the real reason of this violation is unknown. In this talk we show that the odd dimensional Green's functions do not satisfy the wave equation precisely. It could contain scalar charges which move at the speed of light. Unlike a vector charges, a moving scalar charge does not satisfy Lorentz invariance and is contracted by a \sqrt{1-v^2} factor. If a scalar charge is moving at the speed of light, its total charge is zero in the observer's frame. We also study the retarded potential solution of a scalar field in curved space-time. It is shown that gravity can affect the propagation of the scalar field in a non-trivial way.