Hi M,
You mentioned you were in Oman for 20 years, so even if you were born there you would have lived there above age 18, wouldn't you need to show it then? Coz I guess for any country where we lived more than 6 months above the age of 18 we must declare it.