Prince Christian has married his long-term girlfriend Alessandra de Osma in a quiet ceremony in West London. The union precedes a lavish religious wedding in Peru next March.