Chinese towels are cheap, colourlful and thus popular. On sale in a road in rural North India.