Caledonia was the Roman Empire name for which modern day country?

Caledonia was the Roman Empire name for which modern day country?

کیلیڈونیا کس جدید دور کے ملک کا رومی سلطنت کا نام تھا؟
Explanation

Caledonia is the Latin name given by the Romans to the land north of their province of 'Britannia', beyond the frontier of their empire, roughly corresponding to modern-day Scotland