Jennifer Gates, the eldest child of Bill Gates is in a relationship! She has been dating Nayel Nassar, a reputed horse rider from Egypt. They both share the passion for riding horses in common.