England, United Kingdom of Great Britain and Northern Ireland
Sevilla, Andalusia, Spain
London, London, England