The dinner was hosted by Obama in honour of Queen Elizabeth II and marks the end of the US President???s state visit to the UK. Taking place in London at the official home of the US ambassador to Great Britain, more than 50 guests, including Colin Firth, David Beckham and of course, J.K. Rowling, attended.