Spread over a massive land of 400,000 square foot, Antilla is not just India’s, but the world’s most expensive home. This jaw-dropping twenty seven floor ... this bungalow owned by ...