India registered their best ever winnings streaks in both Tests and ODIs this month after defeating Sri Lanka 1-0 and 2-1 respectively.