New Delhi: December 29 promises to be yet another action-packed day in the world of sports.
From cricket to football, line-up for the day is bound to please every sports lover.
While England battle it out against South Africa at Durban on Day 4, Leicester City aim to go top of the league as they face a stiff Manchester City Test.
That's not all - Afghanistan face Zimbabwe in the 2nd ODI at Sharjah.
Here is all the sports action you can catch on TV today in India.
England tour of South Africa
1:00 pm, 1st Test, Day 4, live on Ten Cricket and HD.
West Indies tour of Australia
4:58 am (Wednesday), 2nd Test, Day 4, live on Star Sports 1 and HD1
Zimbabwe tour of Afghanistan
4:30 pm, 2nd ODI, live on Neo Prime and Sports
1:15 am (Wednesday), Leicester City vs Manchester City, live on Star Sports 4 and HD4