With total funds of USD 4.1 billion, Indians rank 16th on the new leaked HSBC list of Swiss bank account holders from over 200 countries, while people from Switzerland itself are on the top. The list,...
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.