Fly fishing is a technique of fishing which is different from traditional fishing and is done