Original caption: Aberdeenshire, Scotland: Castle From The Air. Turrets and spires reaching toward the sky lend a fairy tale atmosphere to historic Balmoral Castle, the Royal British residence in Scotland. The castle, whose Gaelic name means "majestic dwelling," first became a Royal residence in 1848 and was Queen Victoria's favorite home.