In India, several shops opened very early in the morning to allow die-hard fans to get their copies.
Here's who attended the high profile event.
Daniel Radcliffe, who plays Harry Potter on screen, is a great fan of the Indian batting maestro as he turned up on the final day of the Lord's Test match.
'As some of the marchers shouted, "Hum apna adhikar mangte, nahin kisi se bheekh mangte, (we are fighting for our rights; we are not beggars)," the message of the parade was clear.'
This is not a drill. We repeat: This is not a drill! Two more Harry Potter books are on their way. And fans have clearly not lost any passion for the franchise.