National bird of India is the Indian Peafowl commonly termed as a Peacock. Vividly colorful and exuding oodles of grace, the Indian Peafowl commands a lot of attention. The peacock and its colors are synonymous with Indian identity. It is indigenous to India and Sri Lanka, but now features in countries all over the world. Peacocks are sometimes domesticated and kept in the garden for aesthetic.