India indicates karma as karma is often referred to as an Indian disease. Anyone who has ever been there will testify to the general attitude of the affluent towards those with nothing. Beggars are stepped over on the street with a general view that they must not be helped as it would interfere with their karma. This meaning does not hold if you are from India.
To dream of an instructor means you are a leader / spiritual teacher. Spirituality is expression of the soul so you teach others to express what is in their core, either by example or through instruction. If the instructor in the dream is working with groups, it means you are to use your gift with groups.
The dream wants both male and female sides of you to share closeness in an uninhibited way. This sharing restores balance so you can draw on the strength inherent in the aspect of your nature you are repressing. Many people are shocked to find themselves having sex in a dream with a person of the same gender. This still has the same meaning. A woman having sex with another woman is still a healing device intending to put her in close contact with her heart / feelings.
Dreams can also include members of your family in sexual roles with you. Here the intent is to use an existing loving relationship as a pull to seduce you into becoming intimately in touch with your male / female aspects.
Where you are able to be honest to yourself in private but put on 'an air' or repress your feelings in public you can dream about having sex in public. Again the purpose of the dream is the same but here it is also asking you to not be afraid of being honest in front of others.
Another reason for dreaming about having intercourse is to heal the dreamer of the fact that they are currently not having sex with their partner. In this case the dream attempts to heal stress or whatever impact abstinence is having on the relationship.