Today we all know that light is electromagnetic radiation and that it consists of packets of energy called quanta. This concept holds true when light has particle nature. Does this mean that light possesses different natures? Then the answer is Yes, light has dual nature. It behaves both as a particle as well as a wave. The below formula calculates the momentum of a photon, (considering particle nature)
p=E/c