Vedic astrology, also known as Jyotish, is an ancient Indian science that studies the movements and positions of celestial bodies to understand and predict human affairs and natural phenomena. This knowledge is believed to be a divine revelation, passed down through generations in the form of sacred texts called the Vedas.