Warp and Weft of India