Category

Sri Lanka

Sri Lanka – a new Commonwealth

The new Secretary General of the Commonwealth, Patricia Scotland, Baroness Scotland of Asthal QC, must rebuild an institution which her predecessor, Indian diplomat Kamalesh Sharma, pushed towards irrelevance...
Read More