Bill Gates’ eldest daughter Jennifer recently announced her engagement with Egyptian equestrian Nayel Nassar. Take a look inside her amazing life.

Source: www.businessinsider.com