Lady Amelia Spencer got married in South Africa, her father didn’t go to the wedding March 23, 2023 By Kaiser 37 Comments