Inverness Castle, a historic man-made stone fortress with towers and arched windows under a clear sky.