WHY DO BIRDS HAVE SUCH BEAUTIFUL AND COLOURFUL FEATHERS?

There are more than 10,000 species of birds in beautiful diversity of colours and patterns present in the world.