Is Nifty500 Shariah worth buying?