"Paper shop". Cambridge Dictionary. Archived from the original on 16 April 2019. Retrieved 19 April 2020. Paper shop [..] noun [..] UK [..] a shop that sells newspapers
"Paper shop". Cambridge Dictionary. Archived from the original on 16 April 2019. Retrieved 19 April 2020. Paper shop [..] noun [..] UK [..] a shop that sells newspapers