Indian cobra
The Indian cobra inhabits a wide range of habitats throughout its geographical range. It can be found in dense or open forests, plains, agricultural lands (rice paddy fields, wheat crops), rocky terrain, wetlands, and it can even be found in heavily populated urban areas, such as villages and city outskirts, ranging from sea level to in altitude. This species is absent from true desert regions. The Indian cobra is often found in the vicinity of water. Preferred hiding locations are holes in embankments, tree hollows, termite mounds, rock piles and small mammal dens.