Lord Vishnu is the greatest of all Hindu gods.

Among the three Hindu principal denominations, he is surely one.

Lord Vishnu is known by different names including Hari and Narayana.

Lord Vishnu is the most preached god in Hinduism and has temples all over India as well as abroad.

In fact, Badrinath is devoted to him only.

In Hindu mythology, Lord Vishnu has different forms and people preach him in these forms depending upon the meaning behind his forms.

Lord Vishnu keeps appearing in people’s dreams and the meaning of these dreams are mentioned below: