Illustration on the 2015 European games in Baku by Alexander Hunter/The Washington Times
Artist rendering of the Baku National Stadium currently under construction in Boyuk Shor, Baku, Azerbaijan.
Baku National Stadium is a retractable roof football stadium currently under construction in Boyuk Shor, Baku, Azerbaijan.