Crisis-hit Sri Lanka names Ranil Wickremesinghe as new PM: Who is he?

Wickremesinghe, a contentious choice by President Gotabaya Rajapaksa, took his oath in a ceremony at the president’s residence. Protesters have blocked the entrance to the president's office for more than a month