Sri Lanka Embassy New Delhi
Embassy of Sri Lanka in New Delhi Address: No 27, Kautilya Marg, Chanakyapuri, New Delhi 11 0021, India Tel: 0091 11 23010201 Email: Slhc.newdelhi@mfa.gov.lk Sri Lanka, magisterially the Democratic Socialist Republic of state, is associate degree island nation in South Asia. It is placed within the Indian Ocean toward the southwest of the Bay of […]