Happy Potter statue unveiled in London A bronze statue was unveiled in London’s Leicester Square to celebrate the “Harry Potter” novels. Take a look.