Places

Echo Arena Liverpool
Liverpool, United Kingdom
Embaixada do Brasil
London, United Kingdom
Estadio Boris Paichadze
Tbilisi, Georgia