Peacocks are found in India. The peacock is India's national bird.
peacocks are not extinct. they still exist in india
china or India
Peacocks are native to southern Asia and Malaysia.
Peacocks are found mainly in Asia.Peacock is the national bird of India.
forest
sorry no,peacocks or peafowls are native to India.
yes
two the green and blue
They are from India and you can but them for your farm
Peacocks, Buffalos
Peacocks are native to India and Southeast Asia.