Ceylon (The British Ain't Coming)

The Democratic Socialist Republic of Ceylon, or just Ceylon, is an sovereign state located in the Indian subcontinent of Asia. Ceylon is a that shares no land borders.