Zero Shadow Day happens because the Sun, our source of light, comes exactly overhead at noon. The phenomenon barely lasts for a second but one can observe the effect for about a minute. In India, Zero Shadow Day will be marked tomorrow ie April 24. But since the dates also differ, it can be observed on April 25.