Mumbai slips to 66th rank among world's leading financial hubs

Mumbai ranks at the 66th place, down three places from last year when it was ranked 63rd on the coveted list.