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