Stock Photo: Skyscrapers, construction site, construction boom, Benidorm, Costa Blanca, Alicante province, Spain, Europe