BSE Prices delayed by 5 minutes and NSE Prices delayed by 15 minutes.
It gives Historical Returns for all BSE and NSE Stocks for different Periods.Click on the Company name to get detailed quotes page.
http://scores.sebi.gov.in https://smartodr.in/login