Scotland's population is expected to grow to 5.8 million over the next two decades due to inward migration, according to new estimates. A report published by the National Records of Scotland (NRS ...