Modern Ceylon Through A Looking Glass