Multicystic nephroma masquerading as hydatid cyst: a diagnostic challenge

Multicystic nephroma masquerading as hydatid cyst: a diagnostic challenge