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