India is an amazingly huge country with a variety of climatic conditions combined with diverse flora and fauna. Otherwise known as the cradle of the Indus civilization, India is known for its cultural wealth and heritage running back into the prehistorically times.