Switzerland most secretive financial place; India ranks 32nd
NEW DELHI: Switzerland remains the world's most secretive place on financial matters, while India ranks 32nd on a new global scale. Switzerland, despite global efforts to crack down on the famed secrecy walls surrounding Swiss banks, was on top, followed ...