46 balloons took off  from Battersea Park at 5:15am on Sunday June 9th the first-ever launch of its kind from this location. The balloons flew over many of the city’s most famous landmarks, including the London Eye, the Houses of Parliament, Cutty Sark, Greenwich, Canary Wharf and Thames Flood Barrier.

(more…)

Read More