The Lord's cricket ground will host the World Test Championship final between Australia and South Africa, from June 11 to 15.
As Bengaluru faces another water crisis as summer approaches, the authorities will continue supplying treated wastewater to ...