Kidneys are multicellular organs. They filter approximately 1100-1200 ml of blood per minute. The amount of filtrate formed by the kidney per minute is called Glomerular filtrate rate (GFR). GFR, in healthy individual, is approximately 125 ml per minute, i.e. 180 litres per day. Thus, kidney needs to have million nephrons.