1Q84 to be published by Harvill Secker.

Continue Reading

The English translation could take several years.

Continue Reading