India logs 25,404 new Covid-19 cases