Elephants have long been a part of India's culture, religion and the natural environment. Elephants are a "mammoth" presence in India's mythology, and folklore. The divinity in elephants is worshipped in the form of the elephant-headed god, Ganesha. However, it is also true that...