World Ranil Wickremesinghe takes oath as President of Sri Lanka July 21, 2022 The World Opinion Ranil Wickremesinghe took oath because the 9th President of Sri Lanka on Thursday, July...