By Dr. Devdutt Pattanaik - Author, Speaker, Illustrator, Mythologist
The Vedic people worshipped celestial beings known as devas. They also worshipped their ancestors known as pitras. The worship of these two sets of divinities complements each other.






