The Kunhar river trout is considered to be the best throughout the Indian subcontinent .
The Kunhar river trout is considered to be the best throughout the sub-continent .