In Hindu mythology, every action, even by the gods, carries the weight of karma. Lord Rama and Lord Krishna, two avatars of Lord Vishnu, are separated by ages but connected by an unseen thread of ...