The Poornaavataara of Krishna
Avataras appear for special reasons in special circumstances. Whenever there is much unrighteousness, whenever confusion and disorder set in on account of unrighteousness and baffle the well-ordered progress of people, whenever the balance of human...