From Dubai’s Palm Jumeirah to the Swiss Alps and London’s elite neighborhoods, India’s top billionaires are living large ...