They returned to the new Wembley Stadium in 2007 .
They play their matches in England at Wembley Stadium .