where do mukesh ambani live?
Inside Antilia, Mukesh Ambani's $2 billion Mumbai mansion The 400,000-square-foot building is situated in one of the world's most expensive addresses—Altamount Road in South Mumbai.