Prague Castle is the largest castle in the the world. It is more like a small city than just a Castle. There is a cathedral, two churches, streets with shops and cafes and at least two large garden and park areas. Currently the Prime Minister of the Czech Republic lives there so there is also a large military presence. This view was taken looking south from the upper garden.
To see other images and buy apparel or prints, please visit my commercial gallery.

Look at all those red roofs!
A truly amazing city! Thanks for the comment.