Sri Lanka refuses visa to top US official

Sri Lanka refuses visa to top US official

The Sri Lankan government has refused to issue a visa to US Ambassador at Large for Women’s Issues, Catherine Russell, forcing her to cancel a high-level visit scheduled for Feb 10-11. “It is regrettable that the government of Sri Lanka has refused to grant a visa to Ambassador Catherine Russell for this trip,” Xinhua cited […]