Close
Figure 1: CT scan showing hydatid cysts present in upper pole of Kidney