Browsing Category

Sports

India Retain Top Spot In ICC Test Rankings

New Delhi: India have retained the top spot in the International Cricket Council's (ICC) annual update of the Test rankings. India are on 121 rating points while second-placed New Zealand are on 120. England overtook Australia to take…