单项选择题

Bank holidays in Britain refer to ().

A. official public holidays
B. holidays for the banks only
C. public holidays except for the banks
D. holidays for the financial institutions only