Yes, a non-resident Indian can buy either a residential property or a commercial property in India. There is no limit on the quantity of properties that an NRI can purchase in India. Exception: Agricultural land, plantation land or a farm house in India are properties an NRI can NOT buy. He cannot even acquire such property as a gift. He can inherit this property.