Harry Potter author JK Rowling is offering children from all over the world the chance to attend the launch of her new book.
The sixth instalment in the series about the boy wizard will be unveiled at Edinburgh Castle on 16 July.
More From The BBC