The Hindustani bansuri flute usually consists of a blowing hole, six fingering holes and one tuning hole (though in some cases, flutes do not have tuning hole). The pitch of the bansuri varies depending on the length and diameter of the bore. The longer the flute, the deeper its pitch. However, longer flutes are also difficult to blow and finger. To balance this tradeoff, most Hindustani bansuri players tend to choose bansuri with pitch E (safed teen) and this flute is approximately 30" long.
Videos
Playing Bansuri
Photos
Photos of Bansuri Flute

The Bansuri is a versatile instrument. It can easily produce all basic elements of Hindustani music variation such as meend (glide), gamak, kan. Versatile bansuri players also produce emotions in their music through variations in blowing style.
The Bansuri is a very simple instrument. Unlike string instruments, it does not need tuning once it is tuned by the flute maker. However, as Hariji puts it, it is Krishna's instrument and the Lord has made it deceptively simple. To become adept in the bansuri, one needs many months of practice.
Famous masters of the bansuri include Pt. Pannalal Ghosh, Pt. Hariprasad Chaurasia, Vijay Raghav Rao, G. S. Sachdev, Pt. Devendra Murdeshwar, Pt. Raghunath Seth, Ronu Majumdar and Nityanand Haldipur.
Sources: Brindavangurukul.org / Wikipedia.org