Gran Via in Madrid, Spain, Europe.