As soon as the new President was elected in Sri Lanka, the tents of the demonstrators were torn down
New Delhi: In India's neighboring country Sri Lanka, the people have been revolting for some time ...
Read moreNew Delhi: In India's neighboring country Sri Lanka, the people have been revolting for some time ...
Read moreAll Rights Reserved © UK HERALD - The Voice of UK