La Mer would have bagged it effortlessly if there were an award for the most Instagrammable location. La Mer is a stunningly beautiful beachfront in Dubai sandwiched between Pearl Jumeirah and Jumeirah Bay, the latter of which is undergoing development. The inspiration for its unique design is from the wreckage and flotsams that one typically...