Royalty-free stock photo ID: 143885179

Panoramic aerial view of Gran Via, main shopping street in Madrid, capital of Spain, Europe. - Image