Guru Yoga is an important aspect of the tantric practice of Mahayana Buddhism and the foundation on which the whole tantric structure is bui