The Brits are being overtaken, as a new generation of royals has arrived in the town.
Princess Leonor, born on October 31, 2005, is the well-known offspring of King Felipe VI of Spain and Queen Letizia of the Spanish royal family.
At the time of her birth, Felipe was proclaimed as the Prince of Spain, or the Prince of Asturias.
Upon his ascent to the throne in 2014, she was elevated to the status of a princess.
She is not deemed as the direct heir, but rather the presumptive heir, implying that if a son were to be born, he could potentially supersede her position.
Nevertheless, this scenario seems highly improbable given her parents' ages, both in their 50s, and the Spanish people perceive Princess Leonor as their future queen.
In the event that this becomes reality, she will etch her name in history as the first queen by lineage since the 1800s.
Born a princess
Unlike the British royals, this title has not been held onto by her since birth. Instead, the title of Infanta or Infante is bestowed upon all the children of the monarch based on their gender.
When Leonor was born in 2005, her father was not the monarch but rather the heir apparent to his dad, who was King Juan Carlos at the time. At birth, she was referred to as HRH Infanta Leonor and it was only in 2014, when her father ascended the throne, that she was bestowed with the princess title.