Meghan Markle, 36, beat Kate Middleton, 36, to be named the most attractive British female royal, according to a Harley Street surgeon who analysed their faces using the 'golden ratio'.