Hand Block Printing : Hand block printing is a very old and traditional style practiced by the artisans of India in Jaipur, Rajasthan. It includes intense precision and training that is passed from one generation to another. Many wooden block of different designs and patterns are made, these blocks are then dipped in vegetable dye colors and are printed like stamps on the cloth. I fully agree with your comments about the lack of direct illustration of evolutionary transitions in…