A land full of contrasts and contradictions. There's much to say about India. But let the pictures speak for themselves.