Louis Spencer, the cousin of Prince Harry, has been dubbed ‘Harry Lite’ and anointed England’s most eligible bachelor.
Continue Reading