India posted a commanding 518/5 in the second Test against West Indies at Delhi, breaking Bangladesh’s record for the highest Test total without a bye or leg bye. Centuries from Shubman Gill (129*) and Yashasvi Jaiswal (175) powered the innings. West Indies stumbled to 140/4, still trailing by 378 runs.