Prince William and Kate Middleton were present in London