WHY DO BIRDS HAVE SUCH BEAUTIFUL AND COLOURFUL FEATHERS?

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.