Nifty ends at 22,716 after worst September in 25 years

Business