Vishwakarma Puja Vishwakarma Puja is a day that celebrates the divine architect known as Vishwakarma. The divine architect is known as the creator of the world and even created himself through a mysterious process known as Swayambhu or self-manifestation. He is mentioned in the Rig Veda, where h...