Physiology General 78fc1331 Which of the following does NOT form a filtration barrier in nephrons: A Podocytes B Mesangium C Endothelial cell D Basement membrane High-Yield Explanation B i.e. Mesangium