Stock Photo: Skyscrapers, beach Playa Levante in Benidorm, Costa Blanca, Spain, Europe