To see peacocks in their natural environment, national parks like Ranthambore and Jim Corbett are excellent destinations, where these stunning birds can often be spotted along with a variety of ...