The Royal Caledonian Ball is a ball held annually in London for the benefit of Scottish charities. With few exceptions, the Royal Caledonian Ball has been held annually since 1849, and is the oldest charity ball in the world.
The Royal Caledonian Ball is a ball held annually in London for the benefit of Scottish charities. With few exceptions, the Royal Caledonian Ball has been held annually since 1849, and is the oldest charity ball in the world. (en)