Physiology Which of the following does NOT form a filtration barrier in nephrons: A Podocytes B Mesangium C Endothelial cell D Basement membrane π‘ Explanation Which of the following does NOT form a filtration barrier in nephrons: β Correct Answer: B. Mesangium