Home Tags British princess royal

Tag: british princess royal

Princess Anne visits UNESCO Aldabra Atoll in Seychelles

Her Royal Highness The Princess Royal, Princess Anne today visited her second UNESCO World Heritage Site of the week during her three-day visit to Seychelles.