India stocks clocked fourth straight week of gains, the longest streak since July, and the best monthly gains since April, as investors assess the pace of economic recovery.