An installation of nine giant wands has been unveiled in central London on Wednesday (October 13) to mark the 20th anniversary of the first "Harry Potter" film in the wizarding franchise.

Load comments