coasts

Dubai Palm Islands

The Palm Islands on the coast of Dubai, United Arab Emirates, are the three largest man-made islands being built, their development started in June 2001.

The Pipe

The Pipe tells the story of a small Irish community taking on the Shell Oil Company and their plans to build a pipeline through the village.