As per the Vedic astrology, Venus is considered to be an alluring planet. It denotes beauty, charm, love, romance, marriage, relationships, prosperity, luxuries and pleasure. Venus belongs to the water element. Therefore, the transit of Venus often brings a free-flowing attitude ...