The Simpsons get married on the sand beach in London