Consider a radio wave of wavelength λ=100m. If the electromagnetic waves are streams of photons, then a radio wave has to be a stream of photon. How big can be a photon of this wavelength?
For a wave-packet to be of a certain wavelength λ, the wave-packet has have a length L, s.t. L/λ >> 1. But, how long is a photon in this wave? A photon cannot be of a length ℓ