The world’s tallest man-made structure is finally open for business. The Burj Dubai skyscraper stands at 2,717 feet tall in Dubai, United Arab Emirates. Having followed its construction cycle, it’s time to finally celebrate its completion with the most intricate fireworks display. Also make sure to peek after the break to see a beautiful time lapse of the Dubai skyline.