Pharma tycoon Dilip Shanghvi surpassed Mukesh Ambani as the world's richest Indian with net worth of USD 21.5 billion -- within two days of Reliance Industries chief being ranked India's wealthiest for 8th year. As per a 'real time' update from business magazine Forbes, known for its annual rich lists, Sun Pharma Group's Shanghvi was ranked richest Indian, followed by Mukesh Ambani and tech czar Azim Premji at second and third positions, respectively, among Indians.