Sare Jahan Se Achcha Juhi Chawla drools over picture postcard perfect Switzerland BY Juhi Chawla 20 May 2001