Sri Lanka central bank governor submits resignation amid crisis Ajith Nivard Cabraal's announcement came after all of the country's cabinet ministers resigned. Source
Tesla delivers record number of cars despite challenges The electric carmaker delivered more than 310,000 vehicles in the first three months of this year. Source
Pet cloning is getting more popular despite the cost The controversial process of cloning your dog or cat is growing more popular, despite its high cost. Source