[Premium Times] Olori Ashley, who revealed that their son was born at the Princess Royal Hospital in London, United Kingdom, has been tackled for a post that critics believe is a subtle shade at the other queens.
SUBSCRIBE
Join our mailing list for news and updates