Upvote:0
Depends on where you are travelling from and what your final destinations are. For UK, refer https://www.gov.uk/check-uk-visa. For Madrid, although not an official site, check the information at https://www.schengenvisainfo.com/who-needs-schengen-visa/.