Newry is a townjust on the occupied side of the Irish border, in South Armagh and South Down. It is
a total dump.
Newry is in Ireland
Newry: define #2
Newry is A Town In Ireland Which still remains under British Rule
Free Ireland, Newrys In Ireland