Qarnaveh Explained

Qarnaveh (fa|قرناوه|link=no) may refer to: