Spanish Princesses Leonor and Sofia branded most beautiful young royals in world


Pictures from Spanish princesses Leonor, 12, and 11-year-old Sofia’s summer shoot in Mallorca this week were picked up by a fan account on Instagram, with followers praising their beauty.

Read More…