Ållonö Castle, Sweden.