From the Himalayan Mountains to lush tropical forests, from diverse climatic conditions to incredible terrains, India offers habitats to host exotic birds