Question: who is the guru of karan in mahabharat
Answer: Parashurama