Sri Lanka, officially the Democratic Socialist Republic of Sri Lanka is an island country in South Asia, located in the Indian Ocean southwest of the Bay of Bengal and southeast of the Arabian Sea. Read More
Hosts are in a strong position as visitors are tottering at 86/6 at stumps on Day-1 trailing by 166 runs after being bowled out for 252 in the second Test being played here at the M Chinnaswamy Stadium. Bowlers dominated the day with 16 wickets falli ...
Raising concerns about the restrictive abortion laws of the country, the New York-based Human Rights Watch (HRW) has said the government should move promptly to reform the law and go further to uphold women's equal rights by allowing all-woman access ...