Indian Peacocks live in dry grasslands, scrubby areas and deciduous forests in Pakistan, India and Sri Lanka, but are bred in many places throughout the world domestically.