Your next pocket travel guide
Upvote:1
Definitely you need a visa. Your immigration status in a non-Schengen country does not make any difference.