Prague Castle (Pražský hrad) is the largest ancient castle in the world according to Guinness Book of Records. Its enormous compound area consists of the Royal Palace for the Kings of Bohemia, St. Vitus Cathedral, St. George’s Basilica and a Monastery centred around three grand courtyards. Besides its historical importance, Prague Castle also doubles...