white with six blue wavy horizontal stripes; the flag of the UK is in the upper hoist-side quadrant; the striped section bears a palm tree and yellow crown (the symbols of the territory) centered on the outer
half of the flag; the wavy stripes represent the Indian Ocean; although not officially described, the six blue stripes may stand for the six main atolls of the archipelago
source: The World Factbook
British Indian Ocean Territory National Flag 48x48
British Indian Ocean Territory National Flag 16x16
British Indian Ocean Territory National Flag Gif
credit /allwavingflags