Ram is mentioned as having two children, including Karan. The statement does not explicitly mention gender, but assuming traditional naming conventions, Karan is typically a male name. Hence, the most logical relationship between Ram and Karan is that of a father and son.