I would suggest you to Google it yourself.
And then, funny you'll find the answers are all from some China's English-learning websites.
Somewhat an idiom. Somewhat a British historical story. What it is about is not important for you to know. To myself it is just embarrassingly interesting to see, as I found before, Chinese know more English idioms than English-speaking people. : /