Kellie’s Castle: an architectural masterpiece that combines Moorish, Indo-Saracenic and Roman elements, revealing the extravagant vision of its builder. A magnet for history enthusiasts.