Qaraqal is the native name for the traditional cap worn by the inhabitants of Kashmir. It is regarded as Kashmir's regal cap and is a representation of dignity and honour for Kashmiris. This cap made ...