Dubai is often termed as the city of man-made wonders, which makes it a must-visit for tourists, travelers, and even the local population. Dubai frame is one such wonder that was installed recently.
| Founded year: | Not set |
| Funding rounds: | Not set |
| Total funding amount: | Not set |