London, England, United Kingdom of Great Britain and Northern Ireland
Brezi, Czechia
Prague, Prague, Czechia
Prague, Czechia
Windsor, England, United Kingdom of Great Britain and Northern Ireland