Peril in Prague: The Secret of Secrets, by Dan Brown, reviewed

.....

© The Spectator