dubai’s latest landmark attraction is a giant picture frame

located in zabeel park, the structure is made from two 150 meter-tall towers (492 feet) connected at the top by a 93 meter (305 feet) glass bridge.