Each NRI can purchase maximum of 5% equity shares of listed company subject to overall limit for listed equity shares of each company on repatriation benefit basis. NRI investment in equity shares of listed company without repatriation benefit is treated at par with resident Indian and there is no upper limit. Please refer the recent amendment in FEMA on RBI website at following link Foreign Exchange Management Act Notification and Foreign Exchange Management Act Notification in PDF