Harry Potter and the Half-Blood Prince, the sixth instalment in the boy wizard series, has topped the weekend box office after raking in 79.5 million dollars.
'Harry Potter and the Half-Blood Prince tops weekend box office