The roof of London's department store Selfridges has been transformed into a magical island and boating lake. The island and lake have taken over more than 400 square meters of the roof, allowing the public to row across the rooftop in 12 two man boats.