MUMBAI: India beat England by an innings and 25 runs to win the test series 3-1 and march into the ICC World Test Championship Final.
More details to follow.
Ramadan night lockdown begins in Oman
Omani students to bear quarantine expenses in UK, says Cultural Attaché
Can tourists claim their VAT refund in Oman?
Oman records more than 1,000 new COVID-19 cases, 14 deaths in 24 hours
Cancelling Tokyo Olympics ‘an option’ says Japan’s ruling party official
New research shows people tend to trust computers more than humans