London, England, United Kingdom
Egypt
Shiraz, Fars Province, Iran, Islamic Republic Of
Stockholm, Stockholm, Sweden
Huizen, North Holland, Netherlands