Pancha Mahapurusha Yoga

  Mahapurusha means a great personality with unique capabilities. These are five different yogas formed under the dominant influence of five planets namely Mars, Mercury, Jupiter, Venus and Saturn. Luminaries (Sun and Moon), Rahu...