Block Printing is an ancient craft form of Rajasthan that is being practiced for around 500 years. Natural colors are used in Block Printing. Rajasthan is well known for the art of block printing that is hugely practiced there even till date. The process of doing block printing flourished since the 12th century when the art received a royal patronage from the kings of the era. Block Printing is done on cotton fabrics.